Linux:centos7.5
Jdk:1.7以上版本
MobaXterm(鏈接linux工具)linux
微服務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" />
微服務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壓縮包上傳到linux並解壓
centos
tar -zxvf zookeeper-3.4.6.tar.gz (z:gz壓縮文件,x:解壓命令,v:查看解析過程,f:解壓文件)
進入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
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
防火牆增長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