本帖最后由 小蜀哥哥 于 2017-12-14 14:20 编辑
zookeeper服务搭建并实现开机启动 Zookeeper安装 Zookeeper介绍自行baidu了解,动物管理员。 1. 将 淘淘商城资料中的zookeeper-3.4.6.tar.gz上传到linux系统,这里我们只需要将zookeeper-3.4.6.tar.gz拷贝到windows下面的共享文件夹即可 2. 在linux系统中将共享文件夹的zookeeper压缩包复制到 /usr/local/taotao_shop/zookeeper目录下。如下图 3. 把zookeeper-3.4.6.tar.gz解压在/usr/local/taotao_shop/zookeeper中,如下图 4.将conf文件夹下zoo_sample.cfg改名为zoo.cfg 5.在/usr/local/taotao_shop/zookeeper/zookeeper-3.4.6目录下创建一个data目录,修改zoo.cfg文件的dataDir属性指向刚刚创建的data目录,如下图: 进入zookeeper-3.4.6的bin目录执行以下命令进行开启停止 查看状态 启动zookeeper:./zkServer.sh start 关闭zookeeper:./zkServer.sh stop 查看zookeeper状态:./zkServer.sh status 到此,zookeeper已经安装完毕。接下来进行设置开机启动,避免每天开启虚拟机之后都要去启动zookeeper服务。 Zookeeper设置开机启动 # 打开环境配置vim /etc/profile # 在末尾增加如下配置ZOOKEEPER_HOME=/usr/local/taotao_shop/zookeeper/zookeeper-3.4.6 export PATH=$ZOOKEEPER_HOME/bin:$PATHPATH=$ZOOKEEPER_HOME/bin:$PATH
# 生效配置source /etc/profile # 服务配置在/etc/init.d/目录下,创建zookeeper文件cd /etc/init.d/vim zookeeper
# 复制以下脚本内容,插入zookeeper文件中#!/bin/bashexport JAVA_HOME=/usr/taotao_shop/jdk/jdk1.7.0_71export PATH=$JAVA_HOME/bin:$PATH #chkconfig:2345 20 90#description:zookeeper#processname:zookeepercase $1 in start) su root /usr/local/taotao_shop/zookeeper/zookeeper-3.4.6/bin/zkServer.sh start;; stop) su root /usr/local/taotao_shop/zookeeper/zookeeper-3.4.6/bin/zkServer.sh stop;; status) su root /usr/local/taotao_shop/zookeeper/zookeeper-3.4.6/bin/zkServer.sh status;; restart) su root /usr/local/taotao_shop/zookeeper/zookeeper-3.4.6/bin/zkServer.sh restart;; *) echo "require start|stop|status|restart" ;;esac |
#添加权限chmod +x zookeeper#配置成服务 chkconfig --add zookeeper#开机启动 chkconfig zookeeper on
Ok 到此 Zookeeper即可实现开机重启,并且我们还可以使用service zookeeper执行相关命令。 #启动 service zookeeper start#停止 service zookeeper stop#重启 service zookeeper restart#状态 service zookeeper status
注意:zookeeper使用时要关闭防火墙,不然不能成功注册服务关闭防火墙,防火墙相关命令 service iptables stop 暂停 chkconfig iptables off 永久关闭 service iptables status 检查状态
|