我们正在使用Solr 5.2.1和Zookeeper 3.4.6。
我们想在solr搜索模式中添加一个额外的搜索字段,因为我们在schema.xml中添加了字段,但它没有反映到solr索引。
我们也试过以下的事情 - 1.启动Zookeeper以及solr服务。 2.试图重新加载核心
请问您能分享我们需要解决的问题吗?
提前谢谢你。
Bhagwat Mane
答案 0 :(得分:1)
由于您使用的是Solr云,因此需要使用新架构更新zookeeper。这是使用zkcli.sh脚本在server / scripts / cloud-scripts目录中的solr服务器上完成的,如下所示:
./zkcli.sh -cmd upconfig -confdir /opt/solr/server/solr/collection0/conf -confname configName -z zookeeper1:2181,zookeeper2:2181,zookeeper3:2181
其中configName是配置的名称(你可以在cloud - > / configs下的solr管理面板中找到它),zookeeperX是zookeeperX的ip地址,2181是zookeeper的端口号。 / p>
然后,当然,您需要索引,如上所述将数据添加到该字段。
答案 1 :(得分:0)
谢谢Pihentagyu,
上述讨论的简短步骤 -
考虑:
按照以下步骤将schema.xml中所做的更改反映到zookeeper配置 -
哪里
注意:使用zkcli.sh for linux。