Linux安装Zookeeper服务

安装须知

安装系统 : CentOS release 6.6 (Final) , Red Hat 4.4.7-11 , x86_64 GNU
安装版本:zookeeper-3.4.8.tar.gz

安装步骤

  • 将zookeeper-3.4.8.tar.gz移动到application目录下,解压
    并新建 data , logs 两个目录
tar -zxvf zookeeper-3.4.8.tar.gz
mv zookeeper-3.4.8/ zookeeper/
cd zookeeper/;
mkdir data;
mkdir logs;
  • 进入conf目录,将zoo_sample.cfg拷贝成zoo.cfg,修改配置

    zoo.cfg配置

  • data目录下新建myid文件,内容为1

cd data/
vi myid
1
Esc, ; wq
  • 修改 /home/用户/.bash_profile增加Zookeeper配置
## Zookeeper Env
export ZOOKEEPER_HOME=/application/zookeeper/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
  • 打开防火墙端口2181、2888、3888
vi /etc/sysconfig/iptables

增加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT

保存,退出,重启防火墙

重启防火墙

启动并测试Zookeeper

cd zookeeper/bin/
zkServer.sh start

zookeeper启动

  • 使用jps命令查看Zookeeper进程

    jps

  • zkServer.sh status查看状态:

    这里写图片描述

  • tail –f zookeeper.out 查看启动日志

    zookeeper日志

  • 停止Zookeeper进程

./zkServer.sh stop

这里写图片描述

这里写图片描述

Zookeeper添加开机启动

  • 用cd 命令切换到/etc/rc.d/init.d/目录下
cd /etc/rc.d/init.d/ 

这里写图片描述

  • touch zookeeper创建一个文件

这里写图片描述

这里写图片描述

  • 然后为这个文件添加可执行权限
chmod +x zookeeper

这里写图片描述]

这里写图片描述

接着用vi zookeeper来编辑这个文件

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
          start) su root /application/zookeeper/bin/zkServer.sh start;;
          stop) su root /application/zookeeper/bin/zkServer.sh stop;;
          status) su root /application/zookeeper/bin/zkServer.sh status;;
          restart) su root /application/zookeeper/bin/zkServer.sh restart;;
          *)  echo "require start|stop|status|restart"  ;;
esac

然后保存退出

这个时候就可以用service zookeeper start/stop/status/restart来启动/停止zookeeper服务了

这里写图片描述

最后一点我们需要开机自动启动
所以需要添加到启动里面

使用chkconfig --add zookeeper命令把zookeeper添加到开机启动,然后使用chkconfig –list 查看添加是否在开机任务中

这里写图片描述

至此,zookeeper服务的安装,测试,添加开机启动都已完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值