Skip to content

Commit fb5ce96

Browse files
committed
2017-03-23完善zookeeper集群搭建
1 parent d007dea commit fb5ce96

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

Zookeeper-Install.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,40 @@
2727
- `service iptables save`
2828
- `service iptables restart`
2929
- 启动 zookeeper:`sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh start`
30-
- 停止 zookeeper:`sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh stop`
30+
- 停止 zookeeper:`sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh stop`
31+
- 查看 zookeeper 状态:`sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh status`
32+
- 如果是集群环境,下面几种角色
33+
- leader
34+
- follower
35+
36+
## 集群环境搭建
37+
38+
### 确定机子环境
39+
40+
- 集群环境最少节点是:3,且节点数必须是奇数,生产环境推荐是:5 个机子节点。
41+
- 系统都是 CentOS 6
42+
- 机子 1:192.168.1.121
43+
- 机子 2:192.168.1.111
44+
- 机子 3:192.168.1.112
45+
46+
### 配置
47+
48+
- 在三台机子上都做如上文的流程安装,再补充修改配置文件:`vim /usr/program/zookeeper/zookeeper-3.4.8/conf/zoo.cfg`
49+
- 三台机子都增加下面内容:
50+
51+
``` nginx
52+
server.1=192.168.1.121:2888:3888
53+
server.2=192.168.1.111:2888:3888
54+
server.3=192.168.1.112:2888:3888
55+
```
56+
57+
- 在 机子 1 增加一个该文件:`vim /usr/program/zookeeper/data/myid`,文件内容填写:`1`
58+
- 在 机子 2 增加一个该文件:`vim /usr/program/zookeeper/data/myid`,文件内容填写:`2`
59+
- 在 机子 3 增加一个该文件:`vim /usr/program/zookeeper/data/myid`,文件内容填写:`3`
60+
- 然后在三台机子上都启动 zookeeper:`sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh start`
61+
- 分别查看三台机子的状态:`sh /usr/program/zookeeper/zookeeper-3.4.8/bin/zkServer.sh status`,应该会得到类似这样的结果:
62+
63+
```
64+
Using config: /usr/program/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg
65+
Mode: follower 或者 Mode: leader
66+
```

0 commit comments

Comments
 (0)