W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
使用SolrCloud,您的配置文件保存在ZooKeeper中。
在以下任何一種情況下都會(huì)上傳這些文件:
當(dāng)您第一次使用bin/solr -e cloud嘗試 SolrCloud 時(shí),相關(guān)的配置集會(huì)自動(dòng)上傳到ZooKeeper,并與新創(chuàng)建的集合鏈接。
下面的命令將啟動(dòng)SolrCloud,默認(rèn)的集合名稱(gettingstarted)和默認(rèn)的configset(_default)被上傳并鏈接到它。
bin/solr -e cloud -noprompt
您也可以在使用帶有-d選項(xiàng)的bin/solr腳本創(chuàng)建集合時(shí)明確上載配置目錄,例如:
bin/solr create -c mycollection -d _default
create命令會(huì)將_default配置目錄的一個(gè)副本上傳到/configs/mycollection下的ZooKeeper。有關(guān)創(chuàng)建集合的create命令的更多詳細(xì)信息,請(qǐng)參閱Solr控制腳本參考頁(yè)面。
一旦配置目錄已經(jīng)上傳到ZooKeeper,您可以使用Solr控制腳本來(lái)更新它們。
提示:最好將這些文件保存在版本控制之下。
在生產(chǎn)環(huán)境中,可以使用Solr的Solr控制腳本或CloudSolrClient.uploadConfig java方法將配置集上傳到獨(dú)立于集合創(chuàng)建的ZooKeeper上。
以下命令可用于使用bin/solr腳本上傳新的configset。
bin/solr zk upconfig -n <name for configset> -d <path to directory with configset>
強(qiáng)烈建議將配置保存在版本控制系統(tǒng)中,例如:Git、SVN或類似的軟件中。
要更新或更改您的SolrCloud配置文件:
如果您將與其他應(yīng)用程序共享相同的ZooKeeper實(shí)例,則應(yīng)在ZooKeeper中使用chroot。請(qǐng)參閱ZooKeeper chroot的說(shuō)明。
有某些配置文件包含群集范圍的配置。由于其中一些對(duì)群集正常運(yùn)行至關(guān)重要,因此您可能需要在啟動(dòng)Solr群集之前首先將這些文件上傳到ZooKeeper。這樣的配置文件的例子(不詳盡)是solr.xml,security.json和clusterprops.json。
例如,如果您想在ZooKeeper保留solr.xml,以避免將其復(fù)制到每個(gè)節(jié)點(diǎn)的solr_home目錄,可以使用bin/solr實(shí)用程序(Unix示例)將其推送到ZooKeeper:
bin/solr zk cp file:local/file/path/to/solr.xml zk:/solr.xml -z localhost:2181
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: