1, 安装准备apache
1)因为zookeeper运行须要jvm,因此须要首先安装JDK服务器
https://blog.csdn.net/licongcong_0224/article/details/12756959jvm
2)准备zookeeper安装包经过后面的连接下载Zookeeper: Zookeeper下载ui
下载后解压至安装目录下,本文咱们解压到目录:/opt/zookeeper/zookeeper.net
$:tar -xzvf zookeeper-3.4.12.tar.gzserver
2.zookeeper的环境变量的配置:blog
为了从此操做方便,咱们须要对Zookeeper的环境变量进行配置,方法以下:ip
在/etc/profile文件中加入以下的内容:get
#set zookeeper environment集群
export ZOOKEEPER_HOME=/opt/zookeeper/zookeeper-3.4.12
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
3.集群安装
配置zoo.cfg文件
在/opt/zookeeper/zookeeper-3.4.12/conf目录下建立zoo.cfg文件,并配置以下信息
配置myid文件
在/opt/zookeeper/zookeeper-3.4.12/data下新建myid文件,写入serviceId号
在上面的配置文件中"server.id=host:port:port"中的第一个port是从机器(follower)链接到主机器(leader)的端口号,第二个port是进行leadership选举的端口号。
接下来在dataDir所指定的目录下建立一个文件名为myid的文件,文件中的内容只有一行,为本主机对应的id值,也就是上图中server.id中的id。例如:在服务器1中的myid的内容应该写入1。
在其余两台机器上分别重复上面的操做
4.集群启动
分别运行./zkServer.sh start启动zookeeper
查看集群状态
参考资料:
https://blog.csdn.net/cruise_h/article/details/19046357
常见安装问题参考以下
http://www.javashuo.com/article/p-runecjrv-cu.html
http://www.javashuo.com/article/p-blnwngee-cn.html