zookeeper安装部署--分布式模式
2016-08-02 07:38
190 查看
本地模式,和伪分布模式,只适合测试
1:下载zookeeper(zookeeper-3.4.6.tar.gz)
http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.7/
规划:5个节点(nimbus,slave1,slave2,slave3,slave4)参与选举为前三个节点,后面两个节点作为observer,不参与投票,只负责监控,读取数据
创建目录(xshell 执行一下命令,5个节点同时创建目录)
mkdir -p /home/hadoop/app
tar -zxvf zookeeper-3.4.6.tar.gz
mv zookeeper-3.4.6 zookeeper
chown -R hadoop:hadoop zookeeper
su hadoop
cd zookeeper
cd conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
tickTime=2000(客户端与服务器之间维持心跳的时间间隔单位毫秒)每个多少时间发送一个心跳
initLimit=10(zookeeper接收客户端,zookeeper服务器集中连到leader服务器,不是用户客户端,次数超过多少,无应答,表示失败)
syncLimit=5(leader与follower,发送消息,请求和应答时间长度)
dataDir=/tmp/zookeeper(数据节点,日志文件)/home/hadoop/data/zookeeper/zkdata
dataLogDir=/home/hadoop/data/zookeeper/zkdatalog
clientPort=2181(客户端口)
server.1=nimbus:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
server.4=slave3:2888:3888:observer
server.5=slave4:2888:3888:observer
(xshell 执行一下命令,5个节点同时创建目录)
mkdir -p /home/hadoop/data/zookeeper/zkdata
mkdir -p /home/hadoop/data/zookeeper/zkdatalog
cd /home/hadoop/data/zookeeper/zkdata
vi myid
1
wq
slave1 下
cd zkdata
vi myid
2
wq
其他节点类似创建myid
将配置好的zookeeper同步到其他节点上
scp -r zookeeper hadoop@slave1:/home/hadoop/app/
scp -r zookeeper hadoop@slave2:/home/hadoop/app/
scp -r zookeeper hadoop@slave3:/home/hadoop/app/
scp -r zookeeper hadoop@slave4:/home/hadoop/app/
slave3上改配置
vi zoo.cfg
peerType=observer
slave4上改配置vi zoo.cfgpeerType=observer
快捷命令方式
cd /home/hadoop/app/zookeeper
启动下
bin/zkServer.sh start
查看进程 jps
bin/zkServer.sh status
follower nimbus,slave1
leader slave2
observer slave3,slave4
测试-把slave2停止
bin/zkServer.sh stop
slave1变成leader
把slave1停掉
bin/zkServer.sh stop
nimbus下
bin/zkServer.sh status 集群不可用
slave3和slave4都不可用
1:下载zookeeper(zookeeper-3.4.6.tar.gz)
http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.7/
规划:5个节点(nimbus,slave1,slave2,slave3,slave4)参与选举为前三个节点,后面两个节点作为observer,不参与投票,只负责监控,读取数据
创建目录(xshell 执行一下命令,5个节点同时创建目录)
mkdir -p /home/hadoop/app
tar -zxvf zookeeper-3.4.6.tar.gz
mv zookeeper-3.4.6 zookeeper
chown -R hadoop:hadoop zookeeper
su hadoop
cd zookeeper
cd conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
tickTime=2000(客户端与服务器之间维持心跳的时间间隔单位毫秒)每个多少时间发送一个心跳
initLimit=10(zookeeper接收客户端,zookeeper服务器集中连到leader服务器,不是用户客户端,次数超过多少,无应答,表示失败)
syncLimit=5(leader与follower,发送消息,请求和应答时间长度)
dataDir=/tmp/zookeeper(数据节点,日志文件)/home/hadoop/data/zookeeper/zkdata
dataLogDir=/home/hadoop/data/zookeeper/zkdatalog
clientPort=2181(客户端口)
server.1=nimbus:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
server.4=slave3:2888:3888:observer
server.5=slave4:2888:3888:observer
(xshell 执行一下命令,5个节点同时创建目录)
mkdir -p /home/hadoop/data/zookeeper/zkdata
mkdir -p /home/hadoop/data/zookeeper/zkdatalog
cd /home/hadoop/data/zookeeper/zkdata
vi myid
1
wq
slave1 下
cd zkdata
vi myid
2
wq
其他节点类似创建myid
将配置好的zookeeper同步到其他节点上
scp -r zookeeper hadoop@slave1:/home/hadoop/app/
scp -r zookeeper hadoop@slave2:/home/hadoop/app/
scp -r zookeeper hadoop@slave3:/home/hadoop/app/
scp -r zookeeper hadoop@slave4:/home/hadoop/app/
slave3上改配置
vi zoo.cfg
peerType=observer
slave4上改配置vi zoo.cfgpeerType=observer
快捷命令方式
cd /home/hadoop/app/zookeeper
启动下
bin/zkServer.sh start
查看进程 jps
bin/zkServer.sh status
follower nimbus,slave1
leader slave2
observer slave3,slave4
测试-把slave2停止
bin/zkServer.sh stop
slave1变成leader
把slave1停掉
bin/zkServer.sh stop
nimbus下
bin/zkServer.sh status 集群不可用
slave3和slave4都不可用
相关文章推荐
- Hadoop伪分布式模式安装部署
- zookeeper3.4.9集群模式安装部署
- 【Hadoop2.7.0、Zookeeper3.4.6、JDK1.7】搭建完全分布式的hadoop,HA部署安装,自动备援
- 生产环境实战spark (11)分布式集群 5台设备 Zookeeper集群、Kafka集群安装部署
- zookeeper单机模式,伪分布式,集群模式安装教程(按照步骤来,100%能成功)
- 分布式协调服务zookeeper01-zookeeper集群安装部署
- 伪集群zookeeper模式下codis的部署安装
- 安装部署Apache Hadoop (本地模式和伪分布式)
- Zookeeper 分布式手动部署安装
- Centos下Zookeeper 伪分布式部署及zookeeper的web管理界面zkui安装。
- (4)Zookeeper 3.4.9安装部署---Standalone模式
- SolrCloud 分布式集群安装部署(solr+ zookeeper +tomcat)
- Hadoop生态系统搭建(5)—— 分布式协同服务框架 Zookeeper 的安装部署与测试
- zookeeper 分布式集群模式安装
- SolrCloud 分布式集群安装部署(solr4.8.1 + zookeeper +tomcat)
- 搭建3个节点的hadoop集群(完全分布式部署)--3 zookeeper与hbase安装
- 微软分布式缓存 appfabric 安装部署
- HBase ZooKeeper Distributed 完全分布式安装
- Hadoop 1.0.3 完全分布式 安装 配置 部署
- Zookeeper分布式安装手册