本文共 1063 字,大约阅读时间需要 3 分钟。
1、准备
zookeeper-3.4.5.tar.gzjdk-8u141-linux-x64.tar.gz3台机器2、安装配置#解压zk,和jdk到指定目录,并配置好环境变量tar zxf zookeeper-3.4.5.tar.gz -C /usr/local/tar zxf jdk-8u141-linux-x64.tar.gz -C /usr/local/
#创建软连接,此步骤不必须cd /usr/local#解压完目录是啥你们写啥,我这随便写的ln -s zookeeper-3.4.5 zookeeperln -s jdk-8u141 jdk8
配置环境变量
cd /etc/profile.d/vim zookeeper.sh
#编辑如下内容,并保存退出export ZOOKEEPER_HOME=/usr/local/zookeeperexport PATH=$ZOOKEEPER_HOME/bin:$PATH
vim java.sh#编辑如下内容,并保存退出export JAVA_HOME=/usr/local/jdk8export PATH=$JAVA_HOME/bin:$PATH
配置zookeeper
#创建一个zookeeper的数据目录mkdir -pv $ZOOKEEPER_HOME/data/zkData#在每个机器的zkData目录下创建一个myid,并写入一个id值,这个id决定了集群中的servercd $ZOOKEEPER_HOME/data/zkDataecho "1" >> myidecho "2" >> myidecho "#" >> myid#修改配置文件名cd $ZOOKEEPER_HOME/confmv zoo-sample.cfg zoo.cfg#编辑zoo.cfg,把自己的配置按照对应的变量写进去#添加server,按照每个节点的myid的值#2888,3888是自定义的,用来在集群中选举和同步数据用的,与默认服务端口不同server.1=ip[|hostname]:2888:3888server.2=ip2[|hostname2]:2888:3888server.#=ip#[|hostname]:2888:3888#各节点启动服务cd $ZOOKEEPER_HOME/bin./zkServer.sh start#等待所有都SUCCESS后,查看状态,leader 和follower./zkServer.sh status
转载地址:http://ytuwa.baihongyu.com/