1、JDK安装版本:jdk1.8.0
安装原文件路径:10.58.196.35 堡垒机 【/opt/jdk-8u101-linux-x64.tar.gz】
2、zookeeper安装版本:zookeeper-3.5.2.tar.gz
安装原文件路径:10.58.111.35 堡垒机 【/root/zookeeper-3.4.9.tar.gz】
安装目录:/opt/zookeeper
安装步骤
① /opt目录下创建文件夹zookeeper
② 解压zookeeper压缩包解压至/opt/zookeeper
③ 然后在每个文件夹里面解压一个zookeeper的下载包,并且还建了几个文件夹,总体结构如下:data zookeeper-3.4.9
首先进入data目录,创建一个myid的文件,里面写入一个数字,比如我这个是35的zookeeper,那么就写一个 1,36的zookeeper对应myid文件就写入2,
server3对应myid文件就写个3然后进入zookeeper/conf目录,如果是刚下过来,会有3个文件,configuration.xml, log4j.properties,zoo_sample.cfg,
我们首先要做的就是在这个目录下创建一个zoo.cfg的配置文件,当然你可以把zoo_sample.cfg文件改成zoo.cfg,配置的内容如下所示:
clientPort=2181
dataDir=/opt/zookeeper/data
syncLimit=5
initLimit=10
tickTime=2000
server.1=zk1:2881:3881
server.2=zk2:2881:3881
server.3=zk3:2881:3881
④ hosts文件添加如下内容(指定三个zk的ip):
10.58.111.35 zk1
10.58.111.36 zk2
10.58.111.44 zk3
10.58.111.35 solr1
10.58.111.36 solr2
10.58.111.44 solr3
启动步骤
① 进入解压出来zookeeper的bin目录下,
② ./zkServer.sh start
验证zookeeper状态步骤
./zkServer.sh status
显示信息如下:
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader