美文网首页zk
centos中zookeeper安装以及简介

centos中zookeeper安装以及简介

作者: HmilyMing | 来源:发表于2018-08-05 23:14 被阅读9次

    下载和解压

    下载地址:https://archive.apache.org/dist/zookeeper/

    上传解压到centos的/usr/local下,重命名为zookeeper3_4_11

    zk解压后包含的文件

    zk主要目录介绍

    bin:主要的一些运行命令

    conf:存放配置文件

    contrib:一些附加的功能

    dist-maven:maven编译后的目录

    docs:文档

    lib:需要依赖的jar包

    recipes:案例demo代码

    src:源码

    配置环境变量

    修改/etc/profile,在最后增加环境变量ZOOKEEPER_HOME、以及在PATH里面加上ZOOKEEPER_HOME

    vi /etc/profile

    保存退出,接着修改conf里面的zoo_sample.cfg文件,这里需要注意一下,zoo_sample.cfg文件时官方提供的原始文件,最好复制一份改名为zoo.cfg,在zoo.cfg上进行修改

    conf目录下的文件

    修改zoo.cfg文件: vi zoo.cfg

    zoo.cfg文件部分截图

    tickTime:用于计算的时间单元。比如session超时:N * tickTime

    initLimit:用于集群,允许 从节点连接 并同步到 master节点 的初始化连接时间,以 tickTime 的倍数来表示

    syncLimit: 用于集群,master主节点 与 从节点 之间发送消息,请求 和应答 时间长度。(心跳机制)

    dataDir: 必须配置的存放数据,需要自己创建

    dataLogDir:日志目录,如果不配置就会和dataDir共用,需要自己创建

    clientPort:连接服务器的端口,默认2181

    创建dataDir、dataLogDir这两个文件夹

    进入bin目录下,输入: ./zkServer.sh 回车后会提示如何操作的

    启动:./zkServer.sh  start

    查看状态:./zkServer.sh   status

    standalone就是单机

    重启:./zkServer.sh  restart

    停止: ./zkServer.sh  stop

    相关文章

      网友评论

        本文标题:centos中zookeeper安装以及简介

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