Zookeeper集群搭建

在上篇中我们了解了《Solr集群的架构》,这篇文章继续介绍Zookeeper集群搭建的操作步骤。


第一步:需要把zookeeper的安装包上传到服务器。

zookeeper-3.4.6.tar.gz先传到服务器


第二步:把zookeeper解压。

解压:tar -zxf zookeeper-3.4.6.tar.gz


第三步:把zookeeper向/usr/local/solr-cloud目录下复制三份。

在/usr/local下建立目录
mkdir /usr/local/solr-cloud
复制:
cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01
cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper02
cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper03


第四步:配置zookeeper。

1、 在zookeeper01目录下创建一个data文件夹。
 mkdir data
2、 在data目录下创建一个myid的文件
echo 1 >>data/myid
查看是否添加成功:cat data/myid
3、 Myid的内容为1(02对应“2”,03对应“3”)
4、 Zookeeper02、03以此类推。
5、 进入conf文件,把zoo_sample.cfg文件改名为zoo.cfg
cd conf
cp zoo_sample.cfg zoo.cfg
6、 修改zoo.cfg,把dataDir=属性指定为刚创建的data文件夹。
vim zoo.cfg

修改内容:
dataDir=/usr/local/solr-cloud/zookeeper01/data
修改步骤:/*,搜索;insert,编辑;Esc,退出编辑,:x,退出并保存。

7、 修改zoo.cfg,把clientPort指定为不冲突的端口号(01:2181、02:2182、03:2183)
修改内容:
clientPort=2181
8、 在zoo.cfg中添加如下内容:
  server.1=192.168.80.130:2881:3881
  server.2=192.168.80.130:2882:3882
  server.3=192.168.80.130:2883:3883
其它两个以此类推。


第五步:启动zookeeper。

Zookeeper的目录下有一个bin目录。使用zkServer.sh启动zookeeper服务。
启动:./zkServer.sh start
关闭:./zkServer.sh stop
查看服务状态:./zkServer.sh status
启动完的状态:一个主,两个从


在哪启动,日志文件会输出到哪里。
上面在zookeeper02目录中进行启动,所以会出现一个zookeeper.out这个文件
输入命令:tail -f  zookeeper.out则可以查看日志


小结

以上步骤均经本人亲测总结,疏漏之处还请斧正。下篇将继续介绍搭建solr集群,敬请期待。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值