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