zookeeper安装文档
- 关闭防火墙
 
1  | # 禁用防火墙  | 
- 查看主机名称
 
1  | hostname  | 
- 解压zookeeper
 
1  | tar -xvzf /opt/software/zookeeper-3.4.5.tar.gz -C /opt/module  | 
- 修改zookeeper配置文件
 
1  | cp /opt/module/zookeeper/conf/zoo_simple.cfg /opt/module/zookeeper/conf/zoo.cfg  | 
修改以下内容:
1  | # 修改 dataDir 路径  | 
- 创建 dataDir 设置的目录和 
myid文件 
1  | mkdir /opt/module/zookeeper/zkdata  | 
- 配置环境变量
 
1  | vi /root/.bash_profile  | 
文件结尾插入以下内容:
1  | export ZK_HOME=/opt/module/zookeeper  | 
刷新文件生效:
1  | source /root/.bash_profile  | 
- 分发 zookeeper 相关文件和环境变量到slave1 slave2
 
1  | scp -r /opt/module/zookeeper slave1:/opt/module  | 
在其他节点shell终端上刷新环境变量以生效
1  | source /.bash_profile  | 
- 更改 slave1 和 slave2 的 
myid文件内容为 2 和 3 
1  | cat > /opt/module/zookeeper/zkdata/myid << EOF  | 
1  | cat > /opt/module/zookeeper/zkdata/myid << EOF  | 
- 分别在三台机子上启动 zookeeper
 
1  | zkServer.sh start  | 
- 查看启动状态
 
1  | zkServer.sh status  | 
输出类似下方内容即为启动正常
1  | JMX enabled by default  | 
- 进入 zkshell
 
1  | zkCli.sh -server localhost:2181  | 
- 退出
 
1  | quit  | 
- 停止 zk 服务
 
1  | zkServer.sh stop  |