admin管理员组文章数量:1665526
ZooKeeper服务器是用Java创建的,它需要在JVM上运行,所以需要使用JDK1.6及以上版本
查看是否安装了Java环境
[root@ZhangJiakou ~]# java -version
没有安装的先去安装JDK、配Java环境变量。
Linux环境下安装配置JDK:如何在Linux环境下安装jdk_学弟不想努力了-CSDN博客
ZooKeeper框架
一、官网下载zooKeeper.tar.gz包
我这里安装的是当前最高版本:apache-zookeeper-3.5.5-bin.tar.gz
ZooKeeper官网:Apache ZooKeeper
一定要下载-bin的包 (apache-zookeeper-xxx-bin.tar.gz)
否则,启动的时候很容易出错
二、将下载好的apache-zookeeper-3.5.5-bin.tar.gz包丢到服务器上任意一个你能找到的地方
三、改名字
[root@ZhangJiakou ~]# mv apache-zookeeper-3.5.5-bin.tar.gz zookeeper-3.5.5.tar.gz
四、在/usr/local/路径下创建一个文件夹zookeeper
mkdir /usr/local/zookeeper
五、解压压缩包到 /usr/local/zookeeper 目录下
[root@ZhangJiakou ~]# tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/zookeeper
六、在 /usr/local/zookeeper/zookeeper-3.5.5 文件夹下,创建data、logs文件夹
[root@ZhangJiakou apache-zookeeper-3.5.5]# mkdir data
[root@ZhangJiakou apache-zookeeper-3.5.5]# mkdir logs
七、修改配置文件
注意:zoo.cfg 可能叫 zoo_sample.cfg,把 zoo_sample.cfg 改成 zoo.cfg 即可
[root@ZhangJiakou apache-zookeeper-3.5.5]# vi conf/zoo.cfg
# dataDir自定义路径参数,我这里指向 /usr/local/zookeeper/apache-zookeeper-3.5.5/data
其他四个配置项,也可以使用默认配置
# dataDir自定义路径参数
dataDir= /usr/local/zookeeper/apache-zookeeper-3.5.5/data
tickTime = 2000
clientPort = 2181
initLimit = 10
syncLimit = 5
八、启动ZooKeeper,在 /usr/local/zookeeper/zookeeper-3.5.5 目录下使用命令
[root@ZhangJiakou apache-zookeeper-3.5.5]# bin/zkServer.sh start
如果此时报类似这种错误:
Using config: /usr/local/zookeeper/zookeeper-3.5.5/conf/zoo.cfg
grep: /usr/local/zookeeper/zookeeper-3.5.5/conf/zoo.cfg: 没有那个文件或目录
mkdir: 无法创建目录"": 没有那个文件或目录
Starting zookeeper ... STARTED
解决方案
将zookeeper的conf目录下的zoo_sample.cfg 文件改成zoo.cfg,改完以后再执行一遍启动zookeeper命令
[root@ZhangJiakou conf]# mv zoo_sample.cfg zoo.cfg
Zookeeper启动后,查看一下启动的进程信息
[root@ZhangJiakou ~]# jps
#或者
[root@ZhangJiakou ~]# jps -m
Zookeeper启动后,会多一个进程 QuorumPeerMain
九、重启ZooKeeper,在 /usr/local/zookeeper/zookeeper-3.5.5 目录下使用命令
bin/zkServer.sh restart
十、停止ZooKeeper,在 /usr/local/zookeeper/zookeeper-3.5.5 目录下使用命令
[root@ZhangJiakou apache-zookeeper-3.5.5]# bin/zkServer.sh stop
十一、启动ZooKeeper CLI (ZooKeeper客户端),在 /usr/local/zookeeper/zookeeper-3.5.5 目录下使用命令
[root@ZhangJiakou apache-zookeeper-3.5.5]# bin/zkCli.sh
版权声明:本文标题:Zookeeper在Linux下载安装及部署 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1730049096a1220648.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论