如何在动物园管理员中更新现有的SolrCloud配置文件?
我正在使用带有ZooKeeper 3.3.6的Solr4测试版。我已经更新了一个配置文件,并重新启动了将配置文件上传到ZooKeeper的Solr实例。但是,当我从SolrCloud管理控制台检查配置文件时,我没有看到更新。我不能理解这是SolrCloud管理控制台的问题,还是我没有成功地将配置文件上传到ZooKeeper。
熟悉ZooKeeper的人可以告诉我如何更新ZooKeeper中的现有配置文件,以及如何验证ZooKeeper中的更改吗?
发布于 2013-04-11 16:54:53
Solr4附带了一些有用的脚本
cloud-scripts/zkcli.sh -cmd upconfig -zkhost 127.0.0.1:2181 -d solr/your_default_collection_with_the_config/conf/ -n config_name_userd_by_all_collections在此之后,您必须重新加载内核。
发布于 2012-11-30 09:26:15
SolrCloud提供了两个上传配置文件到ZK的选项。如果您在启动时有多个内核,请提供-Dbootstrap_conf=true选项。这将上载所有核心的索引配置文件。如果你只想上传一个内核的配置文件,给出两个启动参数-Dbootstrap_confdir和-Dcollection.configName。
发布于 2012-11-27 04:22:28
我在实例中定义了多个内核。您必须通过更改-Dcollection.configName参数来上传每个配置,并在每次重新启动Solr实例
https://stackoverflow.com/questions/12300656
复制相似问题