第六篇: Zookeeper安装步骤 |《自己动手做大数据系统》读书笔记

1 安装Zookeeper


下载zookeeper:

hadoop@master:~$ wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

安装zookeeper:

hadoop@master:~$ tar zxvf zookeeper-3.4.6.tar.gz -C bigdata/
hadoop@master:~$ cd bigdata/
hadoop@master:~$ mv zookeeper-3.4.6/ zookeeper

环境变量:

hadoop@master:~/bigdata$ vi /home/hadoop/.bashrc
export ZOOKEEPER_HOME=/home/hadoop/bigdata/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH

使环境变量设置生效:

hadoop@master:~$ source /home/hadoop/.bashrc

验证:

hadoop@master:~$ env | grep ZOOKEEPER
ZOOKEEPER_HOME=/home/hadoop/bigdata/zookeeper

修改配置参数文件:

zoo.cfg

hadoop@master:~$ cd /home/hadoop/bigdata/zookeeper/conf/
hadoop@master:~/bigdata/zookeeper/conf$ cp zoo_sample.cfg zoo.cfg 
hadoop@master:~/bigdata/zookeeper/conf$ vi zoo.cfg 
dataDir=/home/hadoop/bigdata/zookeeper/zoodata
dataLogDir=/home/hadoop/bigdata/zookeeper/zoodatalog
server.1=master:2888:3888
server.2=slave01:2888:3888
server.3=slave02:2888:3888

myid

hadoop@master:~/bigdata/zookeeper/zoodata$ echo "1" >> myid
hadoop@master:~/bigdata/zookeeper/zoodata$ cat myid 
1
hadoop@slave01:~/bigdata/zookeeper/zoodata$ echo "2" >> myid
hadoop@slave01:~/bigdata/zookeeper/zoodata$ cat myid 
2
hadoop@slave02:~/bigdata/zookeeper/zoodata$ echo "3" >> myid
hadoop@slave02:~/bigdata/zookeeper/zoodata$ cat myid 
3

创建数据和日志目录:

hadoop@master:~/bigdata/zookeeper/conf$ cd ../
hadoop@master:~/bigdata/zookeeper$ mkdir zoodata
hadoop@master:~/bigdata/zookeeper$ mkdir zoodatalog

文件复制到slave01、slave02节点:

hadoop@master:~/bigdata$ scp ~/.bashrc  hadoop@slave01:/home/hadoop/
hadoop@master:~/bigdata$ scp ~/.bashrc  hadoop@slave02:/home/hadoop/
hadoop@master:~/bigdata$ scp -r zookeeper/ hadoop@slave01:/home/hadoop/bigdata
hadoop@master:~/bigdata$ scp -r zookeeper/ hadoop@slave02:/home/hadoop/bigdata

2 启动验证


master

hadoop@master:~$ cd /home/hadoop/bigdata/zookeeper/bin/
hadoop@master:~/bigdata/zookeeper/bin$ ./zkServer.sh start
JMX enabled by default
Using config: /home/hadoop/bigdata/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
hadoop@master:~/bigdata/zookeeper/bin$ ./zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/bigdata/zookeeper/bin/../conf/zoo.cfg
Mode: follower

slave01

hadoop@slave01:~$ cd /home/hadoop/bigdata/zookeeper/bin/
hadoop@slave01:~/bigdata/zookeeper/bin$ ./zkServer.sh start
JMX enabled by default
Using config: /home/hadoop/bigdata/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
hadoop@slave01:~/bigdata/zookeeper/bin$ ./zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/bigdata/zookeeper/bin/../conf/zoo.cfg
Mode: leader

slave02

hadoop@slave02:~$ cd /home/hadoop/bigdata/zookeeper/bin/
hadoop@slave02:~/bigdata/zookeeper/bin$ ./zkServer.sh start
JMX enabled by default
Using config: /home/hadoop/bigdata/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
hadoop@slave02:~/bigdata/zookeeper/bin$ ./zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/bigdata/zookeeper/bin/../conf/zoo.cfg
Mode: follower

3 总结


安装包 百度网盘链接: https://pan.baidu.com/s/1Nxd82L800_JAWqTlZrDSOA 提取码: xwbu

配置参考代码 github: https://github.com/zhixingkad/bigdata

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容