Linux 环境下 Zookeeper 集群环境搭建
2017-03-30 17:22
731 查看
1.注意 :在集群模式下,建议至少部署3个zk进程,或者部署奇数个zk进程。如果只部署2个zk进程,当其中一个zk进程挂掉后,剩下的一个进程并不能构成一个quorum的大多数。因此,部署2个进程甚至比单机模式更不可靠,因为2个进程其中一个不可用的可能性比一个进程不可用的可能性还大。以下操作在集群内的每个机器上都需要从操作一遍
2.创建目录,下载资源
3.解压下载的资源并重命名
[root@localhost zookeeper]# ls
zookeeper-3.4.6.tar.gz
[root@localhost zookeeper]# tar -xzvf zookeeper-3.4.6.tar.gz
[root@localhost zookeeper]# mv zookeeper-3.4.6 zookeeper
4.配置环境变量,在配置文件的最后面加上ZOOKEEPER_HOME,值为zookeeper的路径,然后在PATH后面加上:$ZOOKEEPER_HOME/bin,多个环境变量之间以冒号隔开:
[root@localhost zookeeper]# vim /etc/profile
5.配置完环境变量之后,需要将配置文件编译一下,使其生效:
[root@localhost zookeeper]# source /etc/profile
6.进入zookeeper的conf目录,重命名zoo_simple.cfg,然后编辑:zoo.cfg
[root@localhost conf]# cd /usr/local/software/zookeeper/zookeeper/conf
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg
7.创建:/usr/local/software/zookeeper/zookeeper/data 目录,并在data目录下穿件 myid 文件,然后编辑 myid文件(文件的内容根据上面配置的server索引一致):
8.启动
[root@localhost zookeeper]# zkServer.sh start
JMX enabled by default
Using config: /usr/local/software/zookeeper/zookeep
4000
er/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
9.查看状态,如果发生如图错误,则检查防火墙状态,然后关闭,最后再尝试一下zkServer.sh status:
2.创建目录,下载资源
[root@localhost /]# cd /usr/local/ [root@localhost local]# mkdir software [root@localhost local]# cd software/ [root@localhost software]# mkdir zookeeper [root@localhost software]# cd zookeeper/ [root@localhost zookeeper]# wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
3.解压下载的资源并重命名
[root@localhost zookeeper]# ls
zookeeper-3.4.6.tar.gz
[root@localhost zookeeper]# tar -xzvf zookeeper-3.4.6.tar.gz
[root@localhost zookeeper]# mv zookeeper-3.4.6 zookeeper
4.配置环境变量,在配置文件的最后面加上ZOOKEEPER_HOME,值为zookeeper的路径,然后在PATH后面加上:$ZOOKEEPER_HOME/bin,多个环境变量之间以冒号隔开:
[root@localhost zookeeper]# vim /etc/profile
5.配置完环境变量之后,需要将配置文件编译一下,使其生效:
[root@localhost zookeeper]# source /etc/profile
6.进入zookeeper的conf目录,重命名zoo_simple.cfg,然后编辑:zoo.cfg
[root@localhost conf]# cd /usr/local/software/zookeeper/zookeeper/conf
[root@localhost conf]# mv zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg
7.创建:/usr/local/software/zookeeper/zookeeper/data 目录,并在data目录下穿件 myid 文件,然后编辑 myid文件(文件的内容根据上面配置的server索引一致):
8.启动
[root@localhost zookeeper]# zkServer.sh start
JMX enabled by default
Using config: /usr/local/software/zookeeper/zookeep
4000
er/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
9.查看状态,如果发生如图错误,则检查防火墙状态,然后关闭,最后再尝试一下zkServer.sh status:
相关文章推荐
- linux环境下zookeeper集群搭建
- linux CentOS 7下zookeeper集群环境搭建
- Linux下zookeeper集群环境搭建
- 【Linux环境搭建】——zookeeper集群
- 配置密码分布式集群环境hadoop、hbase、zookeeper搭建(全)
- ZooKeeper系列之一:Zookeeper伪集群环境搭建
- Linux下安装搭建Memcached集群环境
- 搭建dubbo+zookeeper环境(Linux环境、Windows可自己尝试)
- Zookeeper集群环境搭建实践
- 第2讲 zookeeper 集群环境的搭建与测试
- docker搭建linux集群,搭建mpi环境,并使用MTT benchmark测试集群性能
- 【zookeeper】zookeeper单机和集群环境的搭建
- Linux下安装搭建Memcached集群环境
- 伪分布式集群环境hadoop、hbase、zookeeper搭建(全)
- 搭建ZooKeeper集群环境
- Win8上MyEclipse10开发hadoop的环境搭建和连接Linux集群
- MysqlCluster集群搭建(windows或linux系统环境下)
- 分布式集群环境hadoop1.2.0、hbase0.94.4、zookeeper、elasticsearch搭建2
- ZooKeeper系列之一:Zookeeper伪集群环境搭建
- Zookeeper集群环境搭建实践