美文网首页zookeeper 学习专题笔记
Zookeeper学习-day1-下载安装配置

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

作者: 小辉0829 | 来源:发表于2018-02-12 20:57 被阅读0次

    下载安装

    第一步:下载地址

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


    第二步:安装

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

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

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

    tar -zxvf zookeeper-3.4.11.tar.gz

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


    第三步:配置环境变量

    首先java JDK 1.6+

    其次Zookeeper的配置

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

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

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

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

    然后重命名为zoo.cfg

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

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

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

    server.id=host:port:port

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

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

    server.2=127.0.0.2:2888:3888

    server.3=127.0.0.2:2888:3888


    第四步,启动服务

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

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

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

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

    启动服务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


    相关文章

      网友评论

        本文标题:Zookeeper学习-day1-下载安装配置

        本文链接:https://www.haomeiwen.com/subject/lbxdfxtx.html