irpas技术客

关于在linux下安装zookeeper这回事_CV工程湿

网络 1172

查看jdk版本

java -version

发现系统有自带jdk 因为zookeeper是java语言编写的所以要有jdk 但是此时此刻我用自己的安装的jdk,所以先要把他们卸载

查看jdk

rpm -qa |grep jdk rpm -e --nodeps 'jdk名'

java -version

也可以使用系统自带的

先创建一个目录

mkdir /myzookeeper

进入该目录把安装包拷贝进去这个目录 压解zookeeper

tar -zxvf zookeeper-3.4.14.tar.gz

重命名

mv zookeeper-3.4.14 zookeeper

可以在bin目录下运行启动,但是在运行之前必须配置一个zoo.cfg的配置文件 把zoo_sample.cfg复制并且创建到zoo.cfg

cp zoo_sample.cfg zoo.cfg ./zkServer.sh start

查看进程

ps -ef | grep zookeeper

zoo.cfg的配置文件

tickTime:通信心跳间隔,单位是毫秒,系统默认是2000毫秒,也就是间隔两秒心跳一次。 还可以控制Flower跟Leader的通信时间,默认情况下FL的会话时常是心跳间隔的两倍。 initLimit 默认值10 集群中的follower服务器(F)与leader服务器(L)之间初始连接时能容忍的最多心跳数(tickTime的数量)。 syncLimit:LF同步通信时限 默认值 5 集群中Leader与Follower之间的最大响应时间单位。 dataDir:数据文件目录+数据持久化路径 保存内存数据库快照信息的位置,如果没有其他说明,更新的事务日志也保存到数据库。 clientPort:客户端连接端口 默认2181 监听客户端连接的端口。

连接客户端

进入bin目录下./zkCli.sh 退出: quit 查看节点 ls / ll 相当于help 获取节点 get /zookeeper 后面那个是节点名


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #查看jdk版本java #qa #grep #jdkrpm #e