搭建zookeeper集群
来源:互联网 发布:区块链网络结构 编辑:程序博客网 时间:2024/06/06 08:35
1、去官网下载zookeeper安装包
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
2、解压
# tar -zxvf zookeeper-3.4.6\ .tar.gz
3、把解压后的文件复制到远程虚拟机上
# scp -r zookeeper-3.4.6 root@192.168.3.139:/opt/
4、登录到远程虚拟机上进行修改文件配置
# cd /opt/zookeeper-3.4.6/conf/
# cp zoo_sample.cfg zoo.cfg
# vi zoo.cfg
修改这个:dataDir=/opt/zookeeper/tmp(目录必须存在)
在最下面添加:
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
7、以上已经在一台节点上配置完成了Zookeeper配置 可以将配置好的安装文件复制到其他节点上去
# scp -r zookeeper-3.4.6 root@hadoop02:/opt/
# scp -r zookeeper-3.4.6 root@hadoop03:/opt/
8、在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字,每个节点都要配
[root@hadoop01 zookeeper]# echo 1 > /opt/zookeeper/tmp/myid
[root@hadoop02 zookeeper]# echo 2 > /opt/zookeeper/tmp/myid
[root@hadoop03 zookeeper]# echo 3 > /opt/zookeeper/tmp/myid
9、启动zookeeper集群 在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本 zookeeper-3.4.6/bin/zkServer.sh
[root@hadoop01 zookeeper-3.4.6]# bin/zkServer.sh start
[root@hadoop02 zookeeper-3.4.6]# bin/zkServer.sh start
[root@hadoop03 zookeeper-3.4.6]# bin/zkServer.sh start
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
2、解压
# tar -zxvf zookeeper-3.4.6\ .tar.gz
3、把解压后的文件复制到远程虚拟机上
# scp -r zookeeper-3.4.6 root@192.168.3.139:/opt/
4、登录到远程虚拟机上进行修改文件配置
# ssh root@192.168.3.139
5、将目录zookeeper-3.4.6 改成 zookeeper
mv zookeeper-3.4.6 zookeeper
# cd /opt/zookeeper-3.4.6/conf/
# cp zoo_sample.cfg zoo.cfg
# vi zoo.cfg
修改这个:dataDir=/opt/zookeeper/tmp(目录必须存在)
在最下面添加:
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
7、以上已经在一台节点上配置完成了Zookeeper配置 可以将配置好的安装文件复制到其他节点上去
# scp -r zookeeper-3.4.6 root@hadoop02:/opt/
# scp -r zookeeper-3.4.6 root@hadoop03:/opt/
8、在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字,每个节点都要配
[root@hadoop01 zookeeper]# echo 1 > /opt/zookeeper/tmp/myid
[root@hadoop02 zookeeper]# echo 2 > /opt/zookeeper/tmp/myid
[root@hadoop03 zookeeper]# echo 3 > /opt/zookeeper/tmp/myid
9、启动zookeeper集群 在ZooKeeper集群的每个结点上,执行启动ZooKeeper服务的脚本 zookeeper-3.4.6/bin/zkServer.sh
[root@hadoop01 zookeeper-3.4.6]# bin/zkServer.sh start
[root@hadoop02 zookeeper-3.4.6]# bin/zkServer.sh start
[root@hadoop03 zookeeper-3.4.6]# bin/zkServer.sh start
10、验证安装 可以通过ZooKeeper的脚本来查看启动状态,包括集群中各个结点的角色(或是Leader,或是Follower)
在安装的过程中我遇到过这样的问题 查看状态时显示这样的错误:Error contacting service. It is probably not running
我的解决的方法是把2和3对换了
[root@hadoop02 zookeeper]# echo 3 > /opt/zookeeper/myid
[root@hadoop03 zookeeper]# echo 2 > /opt/zookeeper/myid
然后按找1、2、3的顺序启动就ok 了
阅读全文
0 0
- Zookeeper 介绍 Zookeeper 搭建 Zookeeper 集群搭建
- zookeeper(3) zookeeper集群搭建
- zookeeper集群搭建
- zookeeper集群搭建
- hbase+zookeeper集群搭建
- ZooKeeper集群搭建
- zookeeper集群搭建
- Zookeeper 集群搭建
- zookeeper集群搭建
- zookeeper 集群搭建
- Zookeeper 集群搭建
- Zookeeper集群搭建
- zookeeper集群环境搭建
- Zookeeper集群搭建
- ZooKeeper集群搭建
- Zookeeper分布式集群搭建
- ZooKeeper集群搭建
- ZooKeeper集群搭建
- 串口驱动设计(基于S3C6410)
- js 实现图片自动轮换效果
- 初识树状数组(模板)
- Python3.6.1+selenium+pycharm安装
- Glide 4.0 相比 Glide 3.0 及使用详解
- 搭建zookeeper集群
- Tabular系列之问题1:如何利用其他人的账号进行权限测试?
- Android:应用启动优化
- 解决javascript向后台传输汉字乱码
- shell中的clear命令实现
- [USACO GOLD] 选做
- CF#420 Div.2 B. Okabe and Banana Trees(数学)
- ng个人学习小结
- Java 多态