启动zookeeper(启动zookeeper客户端命令)

本篇文章给大家谈谈启动zookeeper,以及启动zookeeper客户端命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

zookeeper启动失败

1.安装好zookeeper,并成功在安装目录下面创建了data文件夹。

2.在zookeeper下面创建zoo.cfg文件,目录棚扰昌下还有一个zoo_sample.cfg的配置文件,也可以改名称直接使用。

3.使用vim打开zoo.cfg添加以下配置:

4.进入zookeeper安装目录的bin目录下面使用./zkServer.sh start启动,看似启动成功了。

5.使用./zkServer.sh status查看提示如下:

                Error contacting service. It is probably not running.

6.看样子没有启动成功,使用的vim打开logs下面的日志文件查看。

以为是这里(紫色箭头处)的报错,又去查找一番,发现不李戚影响,但是日志里面又没有其他报错了:

7.突然发现日志咋这么少呢,于是用远程的ftp工具打开文件查看,发现下面还有报错。vim没有显示完!!!

8.发现问题是8080端口被占用了,于是杀死端口对应进程后再重新执行./zkServer.sh start和./zkServer.sh status发现已经成链扒功了。

9.总结:其实是踩坑了vim,因为没有显示完,没有找到下面的报错而导致的。

zookeeper开机启动内存设置

由于服务器内存比较多,以前用的是zookeeper的默认内存,启动的时候没有对内存进行修改,为晌搏了让zookeeper能更好的工作,现在对zookeeper的启动内存进行指定。

首先 zookeep的内存大小指定的的配置文件在bin/zkEnv.sh,如下:

其中$ZOOCFGDIR/java.env是就是设置jvm内存大小的文件,这个文件默认情况下是迹唤没有的,需要手动创建,

然后重新启动zk,然宴州祥后你会发现,zk的jvm设置生效了,神奇吧:

Zookeeper集群启动

假设现在有四台服务器

[9.9.9.101 / 9.9.9.102 / 9.9.9.103 / 9.9.9.104]

分别在四个服务器设置,因为我们下面设置的数据目录是/usr/local/zookeeper/zkdata/zk

9.9.9.101 在/usr/local/zookeeper/zkdata/zk目录中新建文件 myid,写入内容 1

9.9.9.102 在/usr/local/zookeeper/zkdata/zk目录中新建文件 myid,写入内容 2

9.9.9.103 在/usr/local/zookeeper/zkdata/zk目录中新建文件 myid,写入内容 3

9.9.9.104 在/usr/local/zookeeper/zkdata/zk目录中新建文件 myid,写入内容 4

顺游穗谈序启动 9.9.9.101,9.9.9.102,9.9.9.103,9.9.9.104,

通过 ./zkServer.sh status 命令会发现以族型下角色情况:【这种情况跟zookeeper的选举机制有神碰关】

9.9.9.101 角色为 follower

9.9.9.102 角色为 leader

9.9.9.103 角色为 follower

9.9.9.104 角色为 observer

[img]

关于启动zookeeper和启动zookeeper客户端命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表