zookeeper安装

Posted dylstudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper安装相关的知识,希望对你有一定的参考价值。

下载安装包

这里需要注意的是,自zk3.5.5版本以后,已编译的jar包尾部带有bin后缀,所以我们选择下载带有bin的安装包。
"zk官网下载地址"

进行安装

执行 tar -zxvf 你下载的安装包
将解压好的软件目录移动位置,我这里是移动到 /usr/local/zookeeper
mv 你解压的安装目录 /usr/local/zookeeper

修改配置

先复制一份配置文件,最好提前切换到zk的conf目录
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
主要配置一下dataDir的位置和dataLogDir的位置,如果有的话

启动zk

事先切换到zk的bin目录下
./zkServer.sh start
查看 zk 是否启动成功
ps -ef|grep zookeeper
连接zk客户端
./zkCli.sh 127.0.0.7:2181
查看zk中的节点
ls /

Linux下安装zookeeper

本文主要介绍如何在Centos7下安装zookeeper以及如何使用。

  • 安装JDK
  • 下载安装zookeeper
  • 启动zookeeper

一、安装JDK

使用zookeeper前,必须先安装JDK,如何安装JDK,可以查看:Linux下安装ELK详细教程 - JcongJason - 博客园 (cnblogs.com)

 

二、下载安装zookeeper

2.1 通过官网下载:Apache Download Mirrors。本文中使用3.7.0版本。

2.2 解压

// 注意:这里默认的解压路径是:/root/apache-zookeeper-3.7.0
tar -zxvf apache-zookeeper-3.7.0.tar.gz

2.3 修改配置文件

// 1.进入配置文件目录
cd apache-zookeeper-3.7.0/conf

// 2.将zoo_sample.cfg这个文件复制为zoo.cfg (注意:文件名一定要是zoo.cfg) 
cp zoo_sample.cfg zoo.cfg

// 3.修改配置文件
vi zoo.cfg

  

  注意:数据和日志的存放目录由自己决定,但是启动服务前一定要确保对应的目录存在,不然启动会失败

 2.4 创建data和log文件夹

// 创建data目录
mkdir /data/zookeeper/data

// 创建log目录
mkdir /data/zookeeper/log

 

三、启动zookeeper

3.1 进入zookeeper下的bin目录

cd /root/apache-zookeeper-3.7.0/bin

3.2 执行启动命令

./zkServer.sh

启动成功后如下:

注意:进入bin目录后,楼主先是执行了如下命令,提示错误,这里需要注意下

// 错误命令
zkServer.sh

//正确命令
./zkServer.sh

 

虽然这样可以正常启动,但是每次都要进入到zookeeper的bin目录下,为了避免麻烦,可以zookeeper注册到系统环境变量,注册方式如下:

打开 /etc/profile文件,在最下面添加如下配置保存并退出。

export ZK_HOME=/root/apache-zookeeper-3.7.0 (注意:这里需要修改成自己zookeeper的安装路径)

export PATH=$PATH:$ZK_HOME/bin

注册成功后,我们就可以通过以下命令直接启动:

zkServer.sh

 除了开启,再备注几个其他命令:

// 停止
zkServer.sh stop

// 重启
zkServer.sh restart

// 查看状态
zkServer.sh status

 

至此,在Linux下安装zookeeper基本完成了,但是这里有几个问题待后期测试并完善:

1.集群如何配置?(看到其他博主有博客说明,但是我自己还没测试,这块待后期测试再完善)

2.是否可以将zookeeper注册成系统服务,开机自动启动?(理论上是可以的,待测试完善)

 

以上是关于zookeeper安装的主要内容,如果未能解决你的问题,请参考以下文章

Zookeeper 安装

ZooKeeper安装与配置

Zookeeper 从入门到精通Zookeeper 下载安装及配置

zookeeper和PHP zookeeper和kafka 扩展安装

CentOS下安装zookeeper

Linux下安装zookeeper