zookeeper安装过程

听领导说我这边可能要接触到kafka,所以我就想在虚拟机安装一个学习一下,然后就找了找教程,随后就着手安装zookeeper,以下就是我的安装过错。

由于我是自己玩的,所以安装的单点安装。

1.下载

进入要下载的版本的目录,选择.tar.gz文件下载

链接:http://archive.apache.org/dist/zookeeper/

2.解压,安装

对下载下来的安装包进行解压即可(我这里的版本是3.4.5)

这里要清楚自己解压的文件目录。后续要用得到

tar -zxf zookeeper-3.4.5.tar.gz

上面的命令是在解压到当前目录,如果想要指定解压的目录,则可以这样

tar -zxf zookeeper-3.4.5.tar.gz -C 你的路径

3.配置

在主目录下创建data和logs两个目录用于存储数据和日志:

cd /usr/myapp/zookeeper-3.4.5
mkdir data
mkdir logs

在conf目录下新建zoo.cfg文件,写入以下内容保存:

tickTime=2000
dataDir=/usr/local/zookeeper/zookeeper-3.4.5/data
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.5/logs
clientPort=2181

把内容中的路径换成自己的。

4.启动和停止

在安装的根目录,可以进行启动、停止、重启分和查看当前节点状态。

bin/zkServer.sh start
bin/zkServer.sh status
bin/zkServer.sh restart
bin/zkServer.sh stop

最后再提醒大家以下,安装目录中一定不要出现中文!!!!

这是亲身经历过的,由于当初安装centos7的时候,选择的是中文,以至于系统中的一些文件路径是中文的。比如/home/name/下载,然后我下载的安装包就是在这个目录下的,为了省事,我就直接在当前目录下解压安装了,谁知道什么都弄好了,启动zookeeper的时候就是起不起来,执行启动命令也没报错,但是查看状态时,就会提示你说这个服务可能是关闭的,最初我也没考虑是中文的问题,去问了一个大佬,帮我看了一下启动的过程,然后就说你把路径该一下吧,我瞬间懂了。。。。真的是。

希望以后尽量使用英文吧。

你可能感兴趣的:(其他)