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