Zookeeper学习-day1-下载安装配置

下载安装

第一步:下载地址

https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

《Zookeeper学习-day1-下载安装配置》

第二步:安装

此次学习使用的是3.4.11这个版本

将安装包copy到我本机学习的一个目录下

cp zookeeper-3.4.11.tar.gz /home/edu/

tar -zxvf zookeeper-3.4.11.tar.gz

解压安装会有一个zookeeper的文件夹

《Zookeeper学习-day1-下载安装配置》

第三步:配置环境变量

首先java JDK 1.6+

其次Zookeeper的配置

这里是学习 是就直接修改配置 /etc/profile 文件了

《Zookeeper学习-day1-下载安装配置》
《Zookeeper学习-day1-下载安装配置》

环境变量配置好了之后.接下来就是配置zookeeper的配置文件了.

首先我们要cd 到 Zookeeper的conf目录.

《Zookeeper学习-day1-下载安装配置》

首先要备份下conf文件夹中原Zookeeper的配置文件名为: zoo_sample.cfg 这里就不做解释了.

然后重命名为zoo.cfg

《Zookeeper学习-day1-下载安装配置》

然后我们要做的事 就是放心大胆地来修改配置文件了

首先要 vi zoo.cfg 然后请注意我红线标注的地方

Zookeeper 在集群和单机的配置其实很简单就是下图中

server.id=host:port:port

其含义是 每一行代表一个机器的配置.那么配置多个就是配置集群服务了.

那么多个服务的server.id中的id是在哪呢?其实就是图中划线的dataDir所配置的目录下,创建一个myid的文件.然后在该文件上写一个数字.这个数字就是和zoo.cfg中当前机器的编号对应上就好了.那么如果你已经配置到这里.那么基本上就ok了.接下来我们就来尝试启动一下服务

《Zookeeper学习-day1-下载安装配置》

server.2=127.0.0.2:2888:3888

server.3=127.0.0.2:2888:3888

第四步,启动服务

启动服务就是在你配置的%ZK_HOME%/bin目录下zkServer.sh脚本,效果如下,你启动成功了吗?

《Zookeeper学习-day1-下载安装配置》

然后我们telnet一下然后看下状态,然后再看下Mode,图中已经标注出来了.如果是配置集群的朋友,你可以看看这个Mode的值是,你会发现什么呢?

集群的角色,简单的介绍下吧.集群的角色有Leader, Folloer, Observe.他们各自有什么含义.后面再详细介绍.

单机的情况显示的就是 Mode:standalone

《Zookeeper学习-day1-下载安装配置》

启动服务java的命令行:

java -cp zookeeper-3.4.11.jar:lib/slf4j.6.1.jar:lib/slf4j-log4j12-1.6.1.jar:lib/log4j-1.2.16.jar:conf org.apache.zookeeper.server.quorum.QuorumPeerMain conf/zoo.cfg

停止服务

./zkServer.sh stop

    原文作者:小辉0829
    原文地址: https://www.jianshu.com/p/d30deebe6c4c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞