DUBBO+Zookeeper在Centos7中本地搭建及小案例

环境:
1.centos7
2.jdk-7u76-linux-x64.tar.gz
2.tomcat:apache-tomcat-7.0.59.tar.gz
3.zookeeper-3.4.6.tar.gz
4.dubbo-admin-2.5.3.war

具体的流程:
第一步:安装jdk,并且配置环境变量(*)
xshell5命令:
1.解压jdk:

tar xvf  jdk-7u76-linux-x64.tar.gz

2.提取权限:

chmod–R 777 /usr/local/java/jdk1.7.0_76

3.配置环境变量:

[root@localhost~]# vi  /etc/profile 
JAVA_HOME = /home/jdk1.6.0_07
JAVA_JRE=${JAVA_HOME}/jre
PATH = ${JAVA_HOME}/bin:$PATH
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
Export JAVA_HOME JAVA_JRE PATH CLASSPATH

4.保存并使文件立即生效:

保存:点击ESC键,并且输入:wq;
立即生效:source /etc/profile

5.立即重启虚拟机,进行下面的安装

shutdown -r now

第二步:安装注册中心zookeeper
1.解压zookeeper:

tar xvf zookeeper-3.4.6.tar.gz 

2.在zookeeper目录下创建data和logs目录:

mkdir data
mkdir logs

3.将/usr/local/zookeeper3.4.6/zookeeper-3.4.6/conf 目录下的 zoo_sample.cfg拷贝:

 cp zoo_sample.cfg zoo.cfg

4.修改配置文件:

vi zoo.cfg

5.在zookeeper的刚建立的data文件家下创建myid文件,并且编辑myid文件,其中写入1(我这里是单节点安装)

touch myid
vi myid

5.在vi /etc/profile末尾添加zookeeper配置

export ZOOKEEPER_HOME=/usr/local/zookeeper3.4.6/zookeeper-3.4.6
export PATH=$ZOOKEEPER_HOME/bin:$PATH

6.配置文件立即生效:

source /etc/profile

7.关闭防火墙,并且启动测试

systemctl stop firewalld.service
在zookeeper的bin目录下执行: ./zkServer.sh start

第三步:安装dubbo-admin-war和tomcat
1.解压tomcat:

tar xvf apache-tomcat-7.0.59.tar.gz

2.解压后的文件夹重新命名为:dubbo-admin-tomcat

mv apache-tomcat-7.0.59 dubbo-admin-tomcat

3.移除dubbo-admin-tomcat/webapps所有文件:

rm -rf *

4.上传并且解压dubbo-tomcat-2.5.3.war,并且把目录命名root

先安装unzip:yum install zip unzip  
unzip dubbo-admin-2.5.3.war -d ROOT

4.配置dubbo.properties

vi ROOT/WEB-INF/dubbo.properties

这里写图片描述
5.启动tomcat服务;

startup.sh

第四步:在浏览器中输入地址显示如下:
DUBBO+Zookeeper在Centos7中本地搭建及小案例_第1张图片

搭建小案例:
用dubbo搭建了一下消费者和生产者的环境,具体可以查看(其中还包括配置的setting文件)
http://pan.baidu.com/s/1b5kpPk
【总结】

 实践出真知,希望这篇博客可以帮到你喔!

你可能感兴趣的:(◆架构之美,------【Dubbo】)