您的位置:首页 > 其它

Zookeeper 集群搭建

2017-01-01 16:57 441 查看
下载ZooKeeper

http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/

解压

tar -zxf zookeeper-3.4.9.tar.gz

配置环境变量

vi /etc/profile

export ZOOKEEPER_HOME=/home/apps/zookeeper-3.4.9

export PATH=$PATH:$ZOOKEEPER_HOME/bin

生效

source /etc/profile

修改配置文件 (在一台节点上配置)

vi zoo.cfg ($ZOOKEEPER_HOME/conf)

dataDir=/home/data/zkdata

dataLogDir=/home/log/zk

server.1=mini05:2888:3888(主机名, 心跳端口、数据端口)

server.2=mini06:2888:3888

server.3=mini07:2888:3888

创建文件夹

mkdir /home/data/zkdata (前提: /home下有data)

mkdir /home/log/zk (前提: /home下有log)

cd /home/data/zkdata下执行

echo 1 > myid

将配置好的zk拷贝到其他节点

scp -r /home/apps/zookeeper-3.4.9 mini06:/home/apps/

scp -r /home/apps/zookeeper-3.4.9 mini07:/home/apps/

注意:在其他节点上一定要修改myid的内容

在mini06将myid的内容改为6 (echo 2 > myid)

在mini07将myid的内容改为7 (echo 3 > myid)

启动集群

zkServer.sh start

查看集群状态

1、jps(查看进程)

2、zkServer.sh status(查看集群状态,主从信息)

注意

1.关闭防火墙 (这里使用CentOS 6)

service iptables stop

chkconfig iptables off

2.在 /ect/hosts 下配置每台zk服务器的ip地址与主机名的映射关系,否则会出现 Error contacting service. It is probably not running
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zookeeper 集群