zookeeper安装
来源:互联网 发布:unity3d卡牌游戏源码 编辑:程序博客网 时间:2024/06/06 03:15
Zookeeper
为了搭建HBase完全分布式环境,前提就是搭建好zookeeper和Hadoop环境,zookeeper环境搭建
第一步:准备环境
zookeeper-3.4.6
三台机器, 我的机器环境如下:
192.168.6.250 master
192.168.6.251 slave1
192.168.6.252 slave2
第二步:配置
下载好后上传到你的某一个Linux,我是传到master:
[hadoop@master ~]$cd/home/hadoop/software/
解压:[hadoop@master software]$tar xzvfzookeeper-3.6.4
2.1、添加一个zoo.cfg配置文件
[hadoop@master software]$cd zookeeper-3.4.6/conf
[hadoop@master conf]$mv zoo_sample.cfg zoo.cfg
2.2、修改配置文件(zoo.cfg)
[hadoop@master ~]$mkdir
/home/hadoop/software/zookeeper-3.4.6/data
[hadoop@masterconf]$vi zoo.cfg
1.配置下面一行
dataDir=/home/hadoop/software/zookeeper-3.4.6/data
2.底部添加三行
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
2.3、myid配置
在(dataDir=~/software/zookeeper-3.4.6/data)创建一个myid文件
[hadoop@master data]$echo "1" > myid (slave1里为2,slave2里为3)
2.4、将配置好的zk拷贝到其他节点
[hadoop@master software]$scp -r zookeeper-3.4.6 slave1:/home/hadoop/software/
[hadoop@master software]$scp -r zookeeper-3.4.6 slave2:/home/hadoop /software/
2.5、在其他节点上一定要修改myid的内容;分别是2和3
[hadoop@slave1 data]$vi myid
[hadoop@slave2 data]$vi myid
【可以用其他数字,保证不重复就行,当然要和配置文件中的对应】
第三步:启动集群【分别启动】 (三台均需操作)
[hadoop@master ~]$cd
[hadoop@master ~]$vi .bashrc
添加下面两行
export ZOOKEEPER_HOME=/home/hadoop/software/zookeeper-3.4.6
export PATH=$ZOOKEEPER_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
[hadoop@master ~]$zkServer.sh start
[hadoop@master ~]$ jps
7876 NameNode
16570 QuorumPeerMain
18684 Jps
8197 ResourceManager
8054 SecondaryNameNode
在其它两个节点上做同样的工作。
[hadoop@master ~]scp .bashrc slave1:~/
[hadoop@master ~]scp .bashrc slave2:~/
[hadoop@slave1 ~]$. .bashrc
[hadoop@slave1 ~]$zkServer.sh start
[hadoop@slave2 ~]$. .bashrc
[hadoop@slave2 ~]$zkServer.sh start
Slaves上的情况 jps
27856 NodeManager
28872 Jps
27758 DataNode
27765 QuorumPeerMain
这时候3个结点的zk应该是1一个leader和2个follower,kill掉一个leader后会有一个follower替换上来,开启leader在结点相应进程后它会变成follower
[hadoop@master ~]$ zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/software/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: leader
[hadoop@slave1 ~]$ zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/software/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower
[hadoop@slave2 ~]$ zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/software/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower
- zookeeper安装
- Zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- zookeeper安装
- Zookeeper:安装
- ZooKeeper安装
- zookeeper安装
- zookeeper安装
- 安装Zookeeper
- zookeeper 安装
- Zookeeper 安装
- 安装ZooKeeper
- zookeeper安装
- hdu 3605 二分图多重匹配
- shader实例(五)GrabPass捕捉屏幕纹理
- okhttp拦截器的实现
- Hadoop学习笔记(六)实战word count
- OKHTTP3的使用与封装
- zookeeper安装
- 如何从硬盘直接引导 Linux ISO映像
- 具备C语言的能力下,快速学会使用AWK为了做些什么
- servlet 读写文件的坑
- 从CSV读取数字作为字符串
- 学习ssm框架——Mybatis版本问题解决方案(一)
- HDU
- hbase安装
- 从mysql表创建多维 array