【问题标题】:ZooKeeper & Solr Cloud - I need change Schema.xml fileZooKeeper & Solr Cloud - 我需要更改 Schema.xml 文件
【发布时间】:2017-09-29 20:14:40
【问题描述】:
我想用/home/~/Desktop/schema.xml 更新ZooKeeper 中的/configs/DMF-index-transformed/schema.xml 文件。我有一个类似于这个问题的链接same problem and resolve。但是有一个愿望要打开一个新的话题,因为这是我的问题。
sh zkcli.sh -cmd upconfig -zkhost 127.0.0.1:9983 -collection DMF-index-transformed -confname ??? -solrhome ??? -confdir ???
我只想更新(在 vi 或编辑器中编辑)schema.xml 文件。如何根据这个问题组织上面的命令?
solr -version 4.9.0
zooKeeper -version 3.4.6
【问题讨论】:
标签:
solr
apache-zookeeper
solrcloud
【解决方案1】:
你不需要传递collection和solrhome参数,只需要confname和confdir。
“confname”参数是 zookeeper 中配置的名称(在您的情况下为“DMF-index-transformed”),“confdir”应该是您的 schema.xml 所在的目录(最好创建一个“Desktop”文件夹中的子文件夹,仅上传 schema.xml 文件而不是所有 Desktop 文件夹文件)。
所以,命令应该是这样的:
zkcli.sh -cmd upconfig -zkhost 127.0.0.1:9983 -confname DMF-index-transformed -confdir /home/~/Desktop/subfolder
其中“子文件夹”是包含您的 schema.xml 和/或其他配置文件的文件夹