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
中添加或修改单个集群属性。
与集合 API 上的 CLUSTERPROP 命令不同,此命令**不需要**运行 Solr 集群。
bin/solr cluster --property urlScheme --value https -z 127.0.0.1:9983
此命令不像其他命令那样嵌套在 bin/solr zk 下。 |