linux和windows安装zookeeper

linux安装zookeeper

下载地址: Apache ZooKeeper

安装:

 创建安装目录

# mkdir /myzookeeper

 

拷贝进入到/myzookeeper目录下并解压

[root@localhost myzookeeper]# tar -zxvf zookeeper-3.4.14.tar.gz

2.1.4 进入conf文件夹,拷贝zoo_sample.cfg改为zoo.cfg

[root@localhost conf]# cp zoo_sample.cfg zoo.cfg

tickTime:通信心跳间隔,单位是毫秒,系统默认是2000毫秒,也就是间隔两秒心跳一次。

还可以控制Flower跟Leader的通信时间,默认情况下FL的会话时常是心跳间隔的两倍。

initLimit

默认值10

集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)。

syncLimitLF同步通信时限

默认值 5

集群中Leader与Follower之间的最大响应时间单位。

dataDir:数据文件目录+数据持久化路径

保存内存数据库快照信息的位置,如果没有其他说明,更新的事务日志也保存到数据库。

clientPort:客户端连接端口

默认2181

监听客户端连接的端口。

2.1.5 启动zookeeper

注意:zookeeper 是java 语言编写的,所以启动zookeeper时,必须先有java 环境!

进入到bin 目录执行

启动命令:

[root@localhost bin]# ./zkServer.sh start

是否真正启动成功可以查看进程

# ps –ef | grep zookeeper

 

关闭命令:

[root@localhost bin]# ./zkServer.sh stop

查看状态:

[root@localhost bin]# ./zkServer.sh status

2.1.6 链接客户端

在bin 目录下面执行命令

[root@localhost bin]# ./zkCli.sh

 

退出:

# quit 命令

 

 

windows安装zookeeper

 

下载地址 http://archive.apache.org/dist/zookeeper/    注意 一定要下载带bin文件夹的那个才有这个启动类

 

Zookeeper在Windows下启动只需要运行zkServer.cmd双击即可(需保证运行环境中正确安装了Java运行环境)

但是在有的时候会出现双击闪退的情况。针对闪退,可按照以下步骤进行解决:

1 、编辑zkServer.cmd文件末尾添加pause 。这样运行出错就不会退出,会提示错误信息,方便找到原因。例如原因如下:

2、重新双击运行zkServer.cmd

错误原因 ,找不到zoo.cfg配置文件

3、查看zkEnv.cmd

4 、增加zoo.cfg文件,如下:

5、 zoo.cfg配置文件介绍

修改dataDir属性值,在上级目录下增加data目录

6、重新双击zkServer.cmd启动

 

posted @ 2022-05-11 07:28  坤王  阅读(81)  评论(0编辑  收藏  举报