Zookeeper的安装

Zookeeper的安装

安装环境:

Linux:centos7.5
Jdk:1.7以上版本
MobaXterm(链接linux工具)linux

spring容器配置信息

  1. 微服务service端web

    <!-- 使用dubbo发布服务 -->
     <!-- 提供方应用信息,用于计算依赖关系 -->
     <dubbo:application name="myproject-manager" />
     <dubbo:registry protocol="zookeeper" address="192.168.12.***:2181" />
     <!-- 用dubbo协议在20880端口暴露服务 -->
     <dubbo:protocol name="dubbo" port="20880" />
     <!-- 声明须要暴露的服务接口 -->
     <dubbo:service interface="cn.myproject.service.ItemService" ref="itemServiceImpl" timeout="600000" />
  2. 微服务web端spring

    <!-- 引用dubbo服务 -->
     <dubbo:application name="myproject-manager-web"/>
     <dubbo:registry protocol="zookeeper" address="192.168.12.***:2181"/>
     <dubbo:reference interface="cn.myproject.service.ItemService" id="itemService" />

zookeeper安装

  1. 安装jdk(略)
  2. zookeeper压缩包上传到linux并解压
    图片描述centos

    tar -zxvf zookeeper-3.4.6.tar.gz  (z:gz压缩文件,x:解压命令,v:查看解析过程,f:解压文件)

    图片描述

  3. 进入zookeeper目录,建立data文件夹,将zoo_sample.cfg更名为zoo.cfgapp

    [root@localhost ~]# cd zookeeper-3.4.6/
    [root@localhost zookeeper-3.4.6]# mkdir data
    [root@localhost zookeeper-3.4.6]# cd conf
    [root@localhost conf]# mv zoo_sample.cfg zoo.cfg
  4. 修改zoo.cfg中的属性:dataDir=data目录的位置
    图片描述
  5. zookeeper的启动、状态查看、关闭tcp

    [root@localhost zookeeper-3.4.6]# cd bin/ 进入bin目录
    [root@localhost bin]# ./zkServer.sh start 启动zookeeper
    [root@localhost bin]# ./zkServer.sh status 查看状态
    [root@localhost bin]# ./zkServer.sh stop  关闭zookeeper

    图片描述

  6. 防火墙增长2181端口微服务

    //查看firewall状态(runing:运行,not runing:没有运行),若是没有运行,用systemctl start firewalld启动
    firewall-cmd --state 
    firewall-cmd --permanent --zone=public --add-port=2181/tcp      //添加3306端口
    firewall-cmd --reload                                           //从新加载firewall
  7. 其它若是不能成功启动zookeeper,须要删除data目录下的zookeeper_server.pid文件
相关文章
相关标签/搜索