1. 程式人生 > >搭建SolrCloud叢集Could not find or load main class org.apache.solr.cloud.ZkCLI

搭建SolrCloud叢集Could not find or load main class org.apache.solr.cloud.ZkCLI

搭建SolrCloud叢集 報錯解決方案

1、把solrhome中的配置檔案上傳到zookeeper叢集。

//1、進入cloud-scripts目錄下 (以下IP為示例,請根據自己實際配置填寫)
cd /root/solr-4.10.3/example/scripts/cloud-scripts

//2、執行zkcli.sh命令,將配置檔案上傳到zookeeper叢集中
./zkcli.sh -zkhost 192.168.40.138:2181,192.168.40.138:2182,192.168.40.138:2183 -cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf

 2、執行第2步的時候如下報錯è¿éåå¾çæè¿°

 

3、解決方案 (請按如下步驟操作)

第一步:在/root/solr/example目錄下執行 java -jar start.jar 命令

第二步:ctrl+c 結束。或者是開啟一個新視窗。

第三步:在/root/solr-4.10.3/example/scripts/cloud-scripts重新執行命令 ./zkcli.sh -zkhost 192.168.40.138:2181,192.168.40.138:2182,192.168.40.138:2183 -cmdupconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf即可完成配置檔案上傳。