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