zookeeper-3.4.5-cdh5.1.0 完全分布式安装
2014-09-14 23:27
344 查看
1.环境
主机名 | IP地址 | JDK | ZooKeeper | myid |
c1 | 192.168.58.129 | 1.7.0_11 | server.1 | 1 |
c2 | 192.168.58.130 | 1.7.0_11 | server.2 | 2 |
c3 | 192.168.58131 | 1.870_11 | server.3 | 3 |
2.文件配置 (每个节点都要配置)
tar -zxvf zookeeper-3.4.5-cdh5.1.0.tar.gz
2.1
cp zoo_sample.cfg zoo.cfg将zookeeper-3.4.5/conf目录下面的 zoo_sample.cfg修改为zoo.cfg,配置文件内容如下所示:
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/local/cdh/zookeeper/data/ dataLogDir=/usr/local/cdh/zookeeper/dataLog/ clientPort=2181 server.1=c1:2888:3888 server.2=c2:2888:3888 server.3=c3:2888:3888
2.2 创建两个文件夹
需要创建数据文件夹和日志文件夹cd /usr/local/cdh/zookeeper/
mkdir data
mkdir dataLog
2.3 添加myid文件,内容如下:
里面内容为一个数字,用来标识当前主机,$ZOOKEEPER_HOME/conf/zoo.cfg文件中配置的server.X,则myid文件中就输入这个数字X。主机名 | IP地址 | JDK | ZooKeeper | myid |
c1 | 192.168.58.129 | 1.7.0_11 | server.1 | 1 |
c2 | 192.168.58.130 | 1.7.0_11 | server.2 | 2 |
c3 | 192.168.58131 | 1.870_11 | server.3 | 3 |
vim myid
1
:wq
3.启动及测试安装成功与否
3.1启动
hadoop@slave-01:~ bin/zkServer.sh start hadoop@slave-02:~ bin/zkServer.sh start hadoop@slave-03:~ bin/zkServer.sh start
3.3 测试
bin/zkCli.sh -server c1:2181
3.4 查看集群中各个结点的角色
ZooKeeper采用一种称为Leader election的选举算法。在整个集群运行过程中,只有一个Leader,其他的都是Follower,如果ZooKeeper集群在运行过程中Leader出了问题,系统会采用该算法重新选出一个Leader。因此,各个结点之间要能够保证互相连接,必须配置上述映射。 ZooKeeper集群启动的时候,会首先选出一个Leader,在Leader election过程中,某一个满足选举算的结点就能成为Leader。
hadoop@c1:~ sh bin/zkServer.sh status JMX enabled by default Using config: /root/zookeeper/bin/../conf/zoo.cfg Mode: leader hadoop@c2:~ sh bin/zkServer.sh status JMX enabled by default Using config: /root/zookeeper/bin/../conf/zoo.cfg Mode: follower hadoop@c3:~ sh bin/zkServer.sh status JMX enabled by default Using config: /root/zookeeper/bin/../conf/zoo.cfg Mode: leader
3.5 停止zk
bin/zkServer.sh stop相关文章推荐
- zookeeper-3.4.5-cdh5.1.0 完全分布式安装
- Hbase分布式安装(hbase0.94+zookeeper-3.4.5)
- Hadoop1.2.1+Zookeeper3.4.5+HBase0.94.18完全分布式集群配置过程中遇到的问题
- HBase-1.3.0+zookeeper-3.4.10+hadoop-2.7.3完全分布式安装
- 完全分布式下安装Zookeeper
- hadoop-2.7.3 + hive-2.3.0 + zookeeper-3.4.8 + hbase-1.3.1 完全分布式安装配置
- ZooKeeper完全分布式安装和配置
- 完全分布式安装hbase,使用hbase自带的zookeeper
- Hadoop完全分布式集群安装zookeeper集群
- ZooKeeper完全分布式安装与配置
- Hadoop-2.6.0完全分布式集群+Zookeeper安装测试(二)
- zookeeper完全分布式安装
- zookeeper-3.4.6 完全分布式安装
- Hbase,Zookeeper完全分布式安装
- Zookeeper完全分布式安装教程
- Hbase,Zookeeper完全分布式安装
- 基于hadoop集群的Hive1.2.1、Hbase1.2.2、Zookeeper3.4.8完全分布式安装
- HBase ZooKeeper Distributed 完全分布式安装
- Hbase,Zookeeper完全分布式安装
- 完全分布式安装Hadoop,Hive,Hbase,Hwi,Zookeeper