使用ZooKeeper管理solrCloud配置文件

本文介绍了在SolrCloud环境中如何使用ZooKeeper管理配置文件,包括通过bin/solr脚本启动时自动上传、创建collection时指定configset以及使用zkcli工具手动上传配置。详细阐述了命令行工具zkcli的使用方法,如上传、写入和链接配置到ZooKeeper,以及连接collection与configset。
摘要由CSDN通过智能技术生成

环境:
CentOS 6.5, JDK 1.7, solr 5.0.0, ZooKeeper v3.4.6

参考文档:https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities

一、solrCloud的配置文件(特别是solrconfig.xml和schema.xml)上传到ZooKeeper的三种情况:

1. 通过bin/solr脚本运行solrCloud样例程序时
eg.
$bin/solr -e cloud -noprompt
#启动solrCloud,上传默认collection [gettingstarted]和默认configset [data_driven_schema_configs], 并且关联他们

2. 通过bin/solr脚本创建一个collection时
eg.
$bin/solr create -c mycollection -d data_driven_schema_configs
#-c 指定collection名称, -d 指定configset的目录路径
#此configset被上传到ZooKeeper的/configs/mycollection目录下

3. 通过zkcli脚本手动上传
eg.
$sh <SOLR_INSTALL_HOME>/server/scripts/cloud-scripts/zkcli.sh -cmd upconfig -zkhost  <host:port> -confname <name for configset> -solrhome

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值