Linux下安装zookeeper

 1、要想在Linux下使用Zookeeper,就需要先安装JDK          安装JDK链接 :Linux下安装JDK 

 2、进入zookeeper官网,在Getting Started下的第二行有个download下载入口         

         官网链接:https://zookeeper.apache.org/

2、如图所示,在这个页面是Zookeeper的Releases发布的版本内容介绍,如果不关注的话,可以直接点击Download下载地址

3、apache提供了很多的下载镜像服务器,一般我们就选择最上面的官方推荐的镜像服务器地址下载即可。如果第一个下载不了或者下载速度很慢,则可以尝试下面其它的镜像服务器地址下载

4、点击进入之后,会显示Zookeeper文件的下载目录,如图所示,显示了多个版本可以下载,alpha版本是内测,功能不是很完整的,能够满足一定的需要,这里我们不建议选择,beta是公测版本,基本上可以满足要求,可以适当的根据需要选择,如果是对稳定性要求非常高的话,最好是选择正式发布的版本,这里我选择zookeeper-3.4.13/版本

5、点击zookeeper-3.4.13.tar.gz下载链接,下载下来即可

6、下载完成之后,打开WinSCP,把我们下载好的Zookeeper压缩包,上传到LInux的 /usr/local/ 文件目录下

 4、使用putty连接到我们的Linux服务器,进入到/usr/local/ 文件目录中,在目录下创建一个software文件夹,便于我们管理安装的软件,并解压 zookeeper-3.4.13.tar.gz,把解压好的 zookeeper-3.4.13移动到 software文件夹下

[root@localhost ~]# cd /usr/local/          //进入到local目录下

[root@localhost local]# mkdir software     //在local目录下创建一个 software文件夹,便于我们管理安装的软件

[root@localhost local]# ls       //查看local目录
bin    include  libexec  software          zookeeper-3.4.13.tar.gz
etc    lib      sbin     src
games  lib64    share    zookeeper-3.4.13

[root@localhost local]# mv zookeeper-3.4.13 software/      //把解压好的zookeeper-3.4.13 移动到 software文件夹下

5、进入到zookeeper-3.4.13目录下,创建一个data文件夹

[root@localhost local]# cd ./software/zookeeper-3.4.13/      //进入到zookeeper-3.4.13 目录下

[root@localhost zookeeper-3.4.13]# mkdir data      //在当前目录下创建一个data文件夹

6、进入到conf目录下,将zoo_sample.cfg重命名为zoo.cfg

[root@localhost zookeeper-3.4.13]# cd conf/         //进入到conf目录下

[root@localhost conf]# ls           //查看conf目录
configuration.xsl  log4j.properties  zoo_sample.cfg

[root@localhost conf]# mv zoo_sample.cfg zoo.cfg  //重命名为zoo.cfg

7、编辑zoo.cfg配置文件,修改dataDir属性,指定一个真实目录 (就是第五步进入到zookeeper-3.4.13目录下创建的data文件夹)

[root@localhost conf]# vim zoo.cfg      //编辑zoo.cfg配置文件

dataDir=/usr/local/software/zookeeper-3.4.13/data   //修改dataDir属性

8、设置Zookeeper开机启动

[root@localhost conf]# vim /etc/rc.d/rc.local     //编辑rc.local

   添加如下代码到 /etc/rc.d/rc.local 中:

      注意:

         1.手动启动  是因为你是用户登陆,用户登陆就会去加载/etc/profile文件中配置的JDK环境,这个时候你就能开启zookeeper
         2.开机启动  它先读取启动文件配置,你必须在系统识别用户前加载/etc/profile文件中配置的JDK环境,zookeeper才可以在开机中启动

source /etc/profile
/usr/local/software/zookeeper-3.4.13/bin/zkServer.sh start

9、进入到bin目录下,启动、停止、重启和查看当前节点状态

[root@localhost bin]# ./zkServer.sh start      //启动zookeeper

[root@localhost bin]# ./zkServer.sh stop      //停止zookeeper

[root@localhost bin]# ./zkServer.sh restart    //重启zookeeper

[root@localhost bin]# ./zkServer.sh status     //查看zookeeper状态

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值