solr中Zookeeper指令

来源:互联网 发布:qq空间红人软件 编辑:程序博客网 时间:2024/06/06 18:26

1.upconfig

java -classpath %TOMCAT_HOME%\webapps\solr\WEB-INF\lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -confdir F:\solr_home1\collection1\conf -confname collection1  

-cmd upconfig:上传配置文件

-confdir:配置文件的目录 

-confname:指定对应的名称

查看文件是否已经上传到Zookeeper服务器:​

1.sh zkCli.sh -server localhost:2181  

  • 2.ls /configs/myconf



2.linkconfig

将上传到ZooKeeper中配置文件与collection相关联

java -classpath %TOMCAT_HOME%\webapps\solr\WEB-INF\lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -collection core0 -confname collection1 -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

-cmd linkconfig:为指定collection"绑定"配置文件

-collection:上面指定的collection的名称

-confname:zookeeper上面的配置文件名称


3.修改与上传

修改的常用做法就是:重新上传,重新上传会覆盖上面的文件

删除zookeeper中的文件或者目录的方式如下:

1.sh zkCli.sh -server localhost:2181  ​

2.delete /configs/conf1/schema.xml  ​

注意修改后需要重新reload​,但已有数据reload无效


参考:http://eksliang.iteye.com/blog/2124078

0 0