[干货]手把手系列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下面的共享文件夹即可

[干货]手把手系列1——zookeeper服务搭建并实现开...

2.  在linux系统中将共享文件夹的zookeeper压缩包复制到

/usr/local/taotao_shop/zookeeper目录下。如下图

[干货]手把手系列1——zookeeper服务搭建并实现开...

3.  把zookeeper-3.4.6.tar.gz解压在/usr/local/taotao_shop/zookeeper中,如下图

[干货]手把手系列1——zookeeper服务搭建并实现开...

4.将conf文件夹下zoo_sample.cfg改名为zoo.cfg

[干货]手把手系列1——zookeeper服务搭建并实现开...

5.在/usr/local/taotao_shop/zookeeper/zookeeper-3.4.6目录下创建一个data目录,修改zoo.cfg文件的dataDir属性指向刚刚创建的data目录,如下图:

[干货]手把手系列1——zookeeper服务搭建并实现开...

[干货]手把手系列1——zookeeper服务搭建并实现开...

进入zookeeper-3.4.6的bin目录执行以下命令进行开启停止  查看状态

启动zookeeper:./zkServer.sh start

关闭zookeeper:./zkServer.sh stop

查看zookeeper状态:./zkServer.sh status

[干货]手把手系列1——zookeeper服务搭建并实现开...

到此,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 [干货]手把手系列1——zookeeper服务搭建并实现开... 
# 生效配置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


[干货]手把手系列1——zookeeper服务搭建并实现开... 

#添加权限chmod +x zookeeper

#配置成服务

chkconfig --add zookeeper

#开机启动

chkconfig zookeeper on

Ok 到此 Zookeeper即可实现开机重启,并且我们还可以使用service zookeeper执行相关命令。

#启动

service zookeeper start

[干货]手把手系列1——zookeeper服务搭建并实现开...

#停止

service zookeeper stop

[干货]手把手系列1——zookeeper服务搭建并实现开...

#重启

service zookeeper restart

[干货]手把手系列1——zookeeper服务搭建并实现开...

#状态

service zookeeper status
[干货]手把手系列1——zookeeper服务搭建并实现开... 
注意:zookeeper使用时要关闭防火墙,不然不能成功注册服务

关闭防火墙,防火墙相关命令

service iptables stop 暂停

chkconfig iptables off 永久关闭

service iptables status 检查状态


程序员这条路上 你不是一个人在奋斗

扫描关注   “黑马程序员”  可获取更多免费资源



点击获取报名黑马程序员课程方式!

以上是关于[干货]手把手系列1——zookeeper服务搭建并实现开...的主要内容,如果未能解决你的问题,请参考以下文章

手把手spring cloud整合zookeeper搭建微服务

干货|下一代微服务:手把手教你从零搭建Istio及Bookinfo示例程序

实战-干货手把手带你搭建自己的FTP服务器,实现文件上传下载

实战-干货手把手带你搭建自己的FTP服务器,实现文件上传下载

ZooKeeper系列1.ZooKeeper单机版伪集群和集群环境搭建

dubbo系列dubbo+zookeeper+dubboadmin分布式服务框架搭建(windows平台)