1. 程式人生 > >zookeeper SolrCloud 叢集配置 Error: Could not find or load main class org.apache.solr.cloud.ZkCLI

zookeeper SolrCloud 叢集配置 Error: Could not find or load main class org.apache.solr.cloud.ZkCLI

搭建SolrCloud叢集 

把solrhome中的配置檔案上傳到zookeeper叢集。使用zookeeper的客戶端上傳。

客戶端命令位置:/root/solr-4.10.3/example/scripts/cloud-scripts

執行命令 

./zkcli.sh -zkhost 192.168.172.128:2181,192.168.172.128:2182,192.168.172.128:2183 -cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf

報錯:

Error: Could not find or load main class org.apache.solr.cloud.ZkCLI

解決辦法:

在/root/solr-4.10.3/example目錄下執行 java -jar start.jar 命令。

然後在/root/solr-4.10.3/example/scripts/cloud-scripts目錄下面,繼續執行

./zkcli.sh -zkhost 192.168.172.128:2181,192.168.172.128:2182,192.168.172.128:2183 -cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf

就OK了