建议:上传多个collection的配置文件,建议修改配置文件名字,在solr.xml中按照文件名来引用collection对应的schema和solrconfig.xml文件,这样无论你多个collection,都不会造成在zookeeper的整套配置文件的覆盖和丢失。


资料:测试上传工具 zcli

1、  http://www.solr.cc/blog/?p=1357  用solr zookeeper cli(zookeeper客户端)上传配置文件到zookeeper

java -classpath .:/home/myuser/solr-war-lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost z1.com:2181,z2.com:2181,z3.com:2181 -confdir /home/myuser/solr-config -confname myconf

java实例化 org.apache.solr.cloud.ZkCLI,然后调用相应的方法。

-------------------------------------------------------------------------------------------------------

2 、https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities
zooKeeper CLI Examples

Below are some examples of using the zkcli CLI:

Uploading a Configuration Directory

java -classpath example/solr-webapp/WEB-INF/lib/*
      org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost  127.0 . 0.1 : 9983
      -confdir example/solr/collection1/conf -confname conf1 -solrhome  example/solr

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐