您的位置:首页 > 其它

solr中Zookeeper指令

2015-07-14 20:47 525 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  solr zookeeper