在CentOS上安装ZooKeeper集群
2016-03-01 23:09
471 查看
一共准备3个CentOS虚拟机
上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下
在zookeeper目录瞎创建data文件夹
修改conf/zoo_sample.cfg名字为zoo.cfg,并修改配置文件如下
在data下建立myid文件
"server.id=host:port:port. "指示了不同的 ZooKeeper 服务器的自身标识,作为集群的一部分的机器应该知道 ensemble 中的其它机器。用户可以从“ server.id=host:port:port. ”中读取相关的信息。 在服务器的 data ( dataDir 参数所指定的目录)目录下创建一个文件名为 myid 的文件,这个文件中仅含有一行的内容,指定的是自身的 id 值。比如,服务器“ 1 ”应该在 myid 文件中写入“ 1 ”。这个 id 值必须是 ensemble 中唯一的,且大小在 1 到 255 之间。
启动zookeeper
都起来后运行status命令查看机器zookeeper的角色
从上面可以看出195为leader,那我停止195在看看
CentOS下安装zookeeper集群
相关:在CentOS上安装ZooKeeper集群
172.16.9.194 172.16.9.195 172.16.9.196
上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下
[root@localhost zookeeper-3.3.6]# pwd /opt/zookeeper-3.3.6
在zookeeper目录瞎创建data文件夹
[root@localhost zookeeper-3.3.6]# ls bin CHANGES.txt contrib dist-maven ivysettings.xml lib NOTICE.txt recipes zookeeper-3.3.6.jar zookeeper-3.3.6.jar.md5 build.xml conf data docs ivy.xml LICENSE.txt README.txt src zookeeper-3.3.6.jar.asc zookeeper-3.3.6.jar.sha1
修改conf/zoo_sample.cfg名字为zoo.cfg,并修改配置文件如下
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/opt/zookeeper-3.3.6/data clientPort=2181 #zookeeper端口 #2888是follower连接到leader的端口 #3888是用来进行选举leader的端口 server.1=172.16.9.194:2888:3888 server.2=172.16.9.195:2888:3888 server.3=172.16.9.196:2888:3888
在data下建立myid文件
194机器内容为1 195机器内容为2 196机器内容为3
"server.id=host:port:port. "指示了不同的 ZooKeeper 服务器的自身标识,作为集群的一部分的机器应该知道 ensemble 中的其它机器。用户可以从“ server.id=host:port:port. ”中读取相关的信息。 在服务器的 data ( dataDir 参数所指定的目录)目录下创建一个文件名为 myid 的文件,这个文件中仅含有一行的内容,指定的是自身的 id 值。比如,服务器“ 1 ”应该在 myid 文件中写入“ 1 ”。这个 id 值必须是 ensemble 中唯一的,且大小在 1 到 255 之间。
启动zookeeper
[root@localhost bin]# ./zkServer.sh start JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Starting zookeeper ... STARTED
都起来后运行status命令查看机器zookeeper的角色
194: [root@localhost bin]# ./zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Mode: follower 195: [root@localhost bin]# ./zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Mode: leader 196: [root@localhost bin]# ./zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Mode: follower
从上面可以看出195为leader,那我停止195在看看
195: [root@localhost bin]# ./zkServer.sh stop JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Stopping zookeeper ... STOPPED 194: [root@localhost bin]# ./zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Mode: follower 196: [root@localhost bin]# ./zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.3.6/bin/../conf/zoo.cfg Mode: leader
CentOS下安装zookeeper集群
相关:在CentOS上安装ZooKeeper集群
相关文章推荐
- 学习linux决心书
- 学习linux决心书
- 我的决心书Linux
- Android(Linux)实时监测串口数据
- 关于Linux的历史
- linux基础概念与linux发展史
- 学习Linux决心书
- linux命令 vim
- Linux技术——netstat命令详解
- Linux System Programming读书笔记之deamon进程
- centos 6.5 samba简单配置
- linux命令详解
- linux ftrace原理
- centos6.5 php5.4 with-fpm 找不到php.ini Loaded Configuration File => (none)
- Linux学习笔记:简单了解与设置文件的权限
- Linux学习笔记(8)----基础正则表达式
- Linux学习笔记:简单了解用户,对用户的简单操作
- Linux内核设计第二周学习总结 完成一个简单的时间片轮转多道程序内核代码
- <深入理解Linux内核>--Linux源码步步为营 Unix内核概述
- linux 学习第四天