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文件
相關文章
相關標籤/搜索