参考链接: https://blog.csdn.net/qq_37936542/article/details/83113083
记录一下, 备忘
zookeeper 中查询配置- 进入 zookeeper /bin 目录, 运行 ./zkCli.sh 连接客户端。
cd /work/install/zookeeper/zookeeper-3.4.6/bin/ && ./zkCli.sh - 使用 ls / 查看根目录下所有目录, 使用 ls /configs 查看所有配置目录, 以此类推可查看所有配置文件列表
- 使用 get /configs/xxx/data-config.xml 获取文件内容展示在终端
- 进入 solr 目录下的这个路径 /server/scripts/cloud-scripts/ :
cd /work/install/solr/solr-7.5.0/server/scripts/cloud-scripts/ - 使用下面命令上传
./zkcli.sh -zkhost xx.x.x.17:2181,x.x.x.xx:2181,xx.x.x.23:2181 -cmd upconfig -confdir /work/install/solr/solr-7.5.0/server/solr/configsets/xxx_xxx_configs/conf -confname xxx_xxx_configs
说明: -zkhost 后面跟的几个 zookeeper 集群节点; -confdir 后面跟的是配置文件所在的目录; -confname 后面跟的是上传到的目录命名, 名称在分片中这个文件:
vim /work/install/solr/solr-data/data/xxx_xxx_collection_shard1_replica_n1/core.properties
其中 collection.configName 就是.
参考链接: https://cloud.tencent.com/developer/article/1403896
单独修改某个配置文件:
./zkcli.sh -zkhost node96.xdata:2181,node97.xdata:2181,node98.xdata:2181 -cmd putfile /infra-solr/configs/ranger_audits/solr-data-config.xml /usr/lib/ambari-infra-solr/example/example-DIH/solr/solr/conf/solr-data-config.xml
删除配置目录
./zkcli.sh -zkhost node96.xdata:2181,node97.xdata:2181,node98.xdata:2181 -cmd clear /infra-solr/configs/collection1
删除单个配置文件
./zkcli.sh -zkhost node96.xdata:2181,node97.xdata:2181,node98.xdata:2181 -cmd delete /infra-solr/configs/ranger_audits/solr-data-config.xml



