zookeeper安装集群配置(跪了的一次体验)
2017-09-23 11:34
615 查看
一、虚拟机安装
安装VMware Workstation;安装至少三台虚拟机。。。没错。。。三台都要配置!!!
虚拟机名字都设置成不一样的。比如server1 server2 server3…
二、安装jdk
又是巴拉巴拉一大堆。三、zookeeper安装
1.下载zookeeper的安装包
将文件保存到Server1的/usr/local/目录下(目录可以自行设置)2.解压并重命名
[root@Server1 local]# tar -zxvf zookeeper-3.4.9.tar.gz //该重命名步骤纯属为了以后方便,可以省略 [root@Server1 local]# mv zookeeper-3.4.9 zookeeper
3.相关参数配置
a)进入解压好的zookeeper目录中,将conf/zoo_sample.cfg拷贝一份命名为zoo.cfg[root@Server1 local]# cd zookeeper [root@Server1 zookeeper]# cd conf [root@Server1 conf]# cp zoo_sample.cfg zoo.cfg [root@Server1 conf]# vi zoo.cfg
b)修改zoo.cfg配置文件如下:
# example sakes. dataDir=/home/zookeeper/data dataLogDir=/home/zookeeper/logs 这里默认原为dataDir=/tmp/zookeeper,这样重启后就会清空
然后在文件末尾加上:
server.1=192.168.1.104:2888:3888
server.2=192.168.1.105:2888:3888
server.3=192.168.1.105:2888:3888
斜体部分为对应虚拟机的ip
终端输入 ifconfig 可以查询虚拟机的ip
c)在/home/zookeeper目录下新建data和logs文件夹,在data和logs目录下新建myid文件,将数字写入myid中
mkdir data mkdir logs [root@Server1 conf]# cd /home/zookeeper/data [root@Server1 conf]# catch myid [root@Server1 data]# echo "1"> myid 然后进入logs文件夹同样操作,将1写入myid文件
注意:这个id(即上面echo后的1)是zookeeper的主机标识,每个主机id不同,第一台是1,第二台是2,以此类推。且id要与zoo.cfg配置的对应。
d)可以考虑将zookeeper相关命令配置在环境变量中
e)重复以上步骤在其它虚拟机上安装zookeeper
4.启动zookeeper
[root@Server1 logs]# cd /usr/local/zookeeper/bin [root@Server1 bin]# ./zkServer.sh start ZooKeeper JMX enabled by default Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg Starting zookeeper ... STARTED
逐个启动每台虚拟机中的zookeeper。
5.查看zookeeper状态
[root@Server1 bin]# ./zkServer.sh status
正常来说会显示 两者其一。
ZooKeeper JMX enabled by default Using config: /usr/bin/zookeeper/bin/../conf/zoo.cfg Mode: follower
ZooKeeper JMX enabled by default Using config: /usr/bin/zookeeper/bin/../conf/zoo.cfg Mode: leader
如果出现error
。。。
那你很幸运。
先把zookeeper关了,然后再排错,排错看zkServer.out文件
(做好心理准备,排错能排到你怀疑人生,没错,我就是那个差点怀疑人生的幸运儿)
6.关闭zookeeper
[root@Server1 bin]# ./zkServer.sh stop
相关文章推荐
- ZooKeeper高可用集群的安装及配置
- ZooKeeper-3.4.9集群安装配置及注意事项
- Centos中Hadoop多节点集群配置 & Zookeeper安装
- Zookeeper分布式集群的安装与配置
- zookeeper集群安装和配置
- zookeeper伪集群模式安装和配置
- Zookeeper 2、Zookeeper的安装和配置(集群模式)
- zookeeper(单机/集群)安装与配置
- [置顶] CentOS7安装配置zookeeper集群
- ZooKeeper - Zookeeper 3.3.4集群安装配置
- zookeeper安装和应用场合(名字,配置,锁,队列,集群管理)
- zookeeper集群的安装配置
- Zookeeper高可用集群的安装配置
- Hadoop学习之ZooKeeper理论知识和集群安装配置
- zookeeper集群安装配置
- 安装zookeeper,并配置集群
- ZooKeeper集群环境安装与配置
- ZooKeeper 集群的安装、配置、高可用测试
- CentOS7下安装配置zookeeper集群
- Linux下zookeeper集群安装配置