安装zookeeper集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装zookeeper集群相关的知识,希望对你有一定的参考价值。

1.时间同步检查

ntpdate time.nist.gov


2.关闭防火墙

service iptables stop


3.上传zookeeper-3.4.6到/root(说明:请自行下载)


4.解压zookeeper-3.4.6

tar -zxvf zookeeper-3.4.6


5.移动zookeeper-3.4.6到/home

mv zookeeper-3.4.6 /home
cd /home/zookeeper-3.4.6
ls
cd conf/
ls


6.创建zookeeper的配置文件zoo.cfg

vi zoo.cfg
#添加如下内容
tickTime=2000
dataDir=/opt/zookeeper #可修改为自己的目录
clientPort=2181
initLimit=5
syncLimit=2
server.1=node1:2888:3888 #node1主机名
server.2=node2:2888:3888 #node2主机名
server.3=node3:2888:3888 #node3主机名
#保存退出
#参考链接
#Running Replicated ZooKeeper搜索这个关键词定位


7.创建/opt/zookeeper目录

#分别在node1,node2,node3上创建/opt/zookeeper目录
mkdir /opt/zookeeper


8.在/opt/zookeeper下创建myid配置文件

#分别在node1,node2,node3的/opt/zookeeper目录下创建myid配置文件
#node1上内容为1 或使用 echo 1 >> myid
vi myid
#node2上内容为2 或使用 echo 2 >> myid
vi myid
#node3上内容为3 或使用 echo 3 >> myid
vi myid


9.从node1上复制文件到其他的节点(node2,node3两台主机)上

scp -r zookeeper-3.4.6/ [email protected]:/home/
scp -r zookeeper-3.4.6/ [email protected]:/home/


10.配置环境变量,将zookeeper的路径添加到环境变量中

#编辑node1的~/.bash_profile文件
vi ~/.bash_profile
#添加如下的代码段
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:/home/zookeeper-3.4.6/bin

#将node1上的环境变量配置复制到node2,node3上
scp ~/.bash_profile [email protected]:~/
scp ~/.bash_profile [email protected]:~/

#在node2,node3上执行以下命令查看
cat ~/.bash_profile

#分别在node1,node2,node3上重新加载~/.bash_profile文件
source ~/.bash_profile


11.启动zookeeper(注意:node1,node2,node3都要启动)

zkServer.sh start


12.查看tail zookeeper.out文件,如果没有错误表示安装成功启动成功


本文出自 “素颜” 博客,请务必保留此出处http://suyanzhu.blog.51cto.com/8050189/1946580

以上是关于安装zookeeper集群的主要内容,如果未能解决你的问题,请参考以下文章

安装Zookeeper和Kafka集群

8.3.ZooKeeper集群安装配置

02_zookeeper集群安装

1.2 Zookeeper伪集群安装

Zookeeper集群安装部署

ZooKeeper集群的安装配置高可用测试