centos中zookeeper安装以及简介

下载和解压

下载地址: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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容