Zookeeper集群搭建

来源:互联网 发布:java 运算 类型 提升 编辑:程序博客网 时间:2024/06/06 03:49

在上篇中我们了解了《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集群,敬请期待。


0 0
原创粉丝点击