ZooKeeper 工具
Solr 命令列介面 (CLI) 腳本可讓您直接與儲存在 ZooKeeper 中的 Solr 設定檔互動。
雖然 Solr 的管理 UI 包含專用於您的 SolrCloud 叢集狀態的頁面,但它不允許您下載或修改相關的設定檔。
請參閱 雲端畫面 章節,以取得關於使用管理 UI 畫面的更多資訊。 |
ZooKeeper 的特定命令由 Solr 控制腳本 提供。
Solr 的 zkcli.sh 與 ZooKeeper 的 zkCli.sh
Solr 提供的已棄用的 ZooKeeper 的
|
Solr CLI 範例
以下是一些使用 bin/solr
CLI 的範例,假設您已啟動 SolrCloud 範例 (bin/solr start -e cloud --no-prompt
)
上傳設定目錄
bin/solr zk upconfig -z 127.0.0.1:9983 -n my_new_config -d server/solr/configsets/_default/conf
將集合連結到 Configset
./bin/solr zk linkconfig --conf-name my_new_config -c gettingstarted -z 127.0.0.1:9983
建立新的 ZooKeeper 路徑
這在首次叢集啟動之前建立 ZooKeeper 中的 chroot 路徑時很有用。
bin/solr zk mkroot /solr -z 127.0.0.1:9983
設定叢集屬性
此命令將在 clusterprops.json
中新增或修改單一叢集屬性。
與 Collections API 上的 CLUSTERPROP 命令不同,此命令不需要正在執行的 Solr 叢集。
bin/solr cluster --property urlScheme --value https -z 127.0.0.1:9983
此命令不像其他命令一樣巢狀於 bin/solr zk 之下。 |