1. 集群搭建
tar -zxvf /opt/software/apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/mv /opt/module/apache-zookeeper-3.5.7-bin/ /opt/module/zookeeper#环境变量sudo vim /etc/profile.d/my_env.sh#追加#ZOOKEEPER_HOMEexport ZOOKEEPER_HOME=/opt/module/zookeeperexport PATH=$PATH:$ZOOKEEPER_HOME/bin#同步环境变量source /etc/profile.d/my_env.shsudo xsync /etc/profile.d/my_env.sh#将配置文件改名称为zoo.cfgcd /opt/module/zookeeper/conf/cp zoo_sample.cfg zoo.cfg#配置zookeeper文件vim zoo.cfg#追加下内容server.2=hadoop102:2888:3888server.3=hadoop103:2888:3888server.4=hadoop104:2888:3888#修改数据存储位置dataDir=/opt/module/zookeeper/zkDatacd /opt/module/zookeepermkdir zkData#创建myid用于zookeeper标记机器#编辑为102的2用于唯一标识 103为3 104为4echo 2 > /opt/module/zookeeper/zkData/myid#同步xsync /opt/module/zookeeper/#103echo 3 > /opt/module/zookeeper/zkData/myid#104echo 4 > /opt/module/zookeeper/zkData/myid
启动
#在三台机器上分别启动zkServer.sh start
zookeeper默认web端口为8080 和tomcat冲突 可以在配置文件同 admin.serverPort=8081 进行配置
vim /opt/module/zookeeper/conf/zoo.cfg#web端口admin.serverPort=8081
