部署環境規劃
192.168.6.21 consumer
zoopekeper註冊中心
provider
mysql數據庫
1.修改host
192.168.88.145 zookeeper
2.下載zookeeper
wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
3.解壓zoopekeer
[root@localhost soft]# tar -zxf zookeeper-3.4.6.tar.gz
4.建立data,log目錄
[root@localhost zookeeper-3.4.6]# mkdir {data,log} -p
5.將zookeeper/conf目錄下的zoo_sample.cfg拷貝爲zoo.cfg
[root@localhost zookeeper-3.4.6]# cp conf/zoo_sample.cfg conf/zoo.cfg
6.修改zoo.cfg文件
[root@localhost zookeeper-3.4.6]# vi conf/zoo.cfg
dataDir=/root/soft/zookeeper-3.4.6/data
dataLogDir=/root/soft/zookeeper-3.4.6/log
server.1=zookeeper:2888:3888前一個端口是服務之間通訊,後一個是與其餘應用程序通訊
7.修改myid
[root@localhost zookeeper-3.4.6]# vi data/myid
1
8.關閉防火牆
[root@localhost zookeeper-3.4.6]# service iptables stop
9啓動
[root@localhost bin]# ./zkServer.sh start
[root@localhost zookeeper-3.4.6]# bin/zkServer.sh status
JMX enabled by default
Using config: /root/soft/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone
[root@localhost zookeeper-3.4.6]# jps
4724 Jps
4712 QuorumPeerMain
項目地址
https://github.com/paohaijiao/dubbo
2.安裝dubbo監控工具
https://github.com/alibaba/dubbo/tree/master/dubbo-admin
[root@localhost soft]# wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.68/bin/apache-tomcat-7.0.68.tar.gz
[root@localhost soft]# tar -zxf apache-tomcat-7.0.68.tar.gz
[root@localhost apache-tomcat-7.0.68]# cd webapps
[root@localhost webapps]# rm -rf *
[root@localhost soft]# mv dubbo-admin-2.5.4.war apache-tomcat-7.0.68/webapps/
[root@localhost soft]# cd apache-tomcat-7.0.68/webapps/
[root@localhost webapps]# unzip dubbo-admin-2.5.4.war -d ROOT
[root@localhost webapps]# rm dubbo-admin-2.5.4.war
[root@localhost webapps]# cd ROOT
root@localhost ROOT]# cd WEB-INF/
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root#######################密碼配置
dubbo.admin.guest.password=admin
啓動tomcat
[root@localhost bin]# cd /root/soft/apache-tomcat-7.0.68/bin
[root@localhost bin]# ./startup.sh
oot@localhost logs]# cd /root/soft/apache-tomcat-7.0.68/logs
[root@localhost logs]# less catalina.out
run生產者
再run消費者
dubbo運行方式
1.使用tomcat
2.使用main方法
3.使用com.alibaba.dubbo.container.Main
mysql