File tree Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Expand file tree Collapse file tree 1 file changed +37
-1
lines changed Original file line number Diff line number Diff line change 27
27
- `service iptables save`
28
28
- `service iptables restart`
29
29
- 启动 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
+ ```
You can’t perform that action at this time.
0 commit comments