[干货]手把手系列1——zookeeper服务搭建并实现开...
Posted 黑马程序员成都中心
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[干货]手把手系列1——zookeeper服务搭建并实现开...相关的知识,希望对你有一定的参考价值。
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 检查状态
在程序员这条路上 你不是一个人在奋斗
扫描关注 “黑马程序员” 可获取更多免费资源
点击获取报名黑马程序员课程方式!
以上是关于[干货]手把手系列1——zookeeper服务搭建并实现开...的主要内容,如果未能解决你的问题,请参考以下文章
手把手spring cloud整合zookeeper搭建微服务
干货|下一代微服务:手把手教你从零搭建Istio及Bookinfo示例程序
实战-干货手把手带你搭建自己的FTP服务器,实现文件上传下载
实战-干货手把手带你搭建自己的FTP服务器,实现文件上传下载