设为首页 收藏本站
查看: 1102|回复: 0

[经验分享] dubbo框架Demo之dubbo

[复制链接]

尚未签到

发表于 2019-1-9 06:34:47 | 显示全部楼层 |阅读模式
dubbo框架Demo之dubbo-admin管理平台和zookeeper注册中心搭建

一、安装环境

系统软件环境
  单机 系统Centos7.3
  java:  jdk1.8.0_181
  maven:  apache-maven-3.5.4
  tomcat: apache-tomcat-8.5.30
  zookeeper:  zookeeper-3.4.13
  Dubbo-admin:  dubbo-admin-2.5.10.war

环境简介
  通过maven将dubbo-admin代码打包成war包,放到tomcat容器运行。因为tomcat和maven运行需要jva环境,所以安装jdk1.8。因为dubbo-admin运行需要zookeeper注册,所以,需要安装zookeeper服务。

二、安装过程
  参考文章:Dubbo-Admin管理平台和Zookeeper注册中心的搭建

1、安装jdk

# 下载jdk1.8
wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm
# 安装jdk
yum install -y /usr/local/src/jdk-8u181-linux-x64.rpm
# 查看jdk的rpm安装包的安装路径
rpm -qpl /usr/local/src/jdk-8u181-linux-x64.rpm
# 配置jdk环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 加载环境变量
source /etc/profile
# 验证安装成功
java -v
echo $JAVA_HOME
2、安装maven

# 下载maven
wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
# 安装maven
cd /usr/local/src
tar zxf apache-maven-3.5.4-bin.tar.gz
mkdir /usr/local/maven
mv apache-maven-3.5.4 /usr/local/maven
# 配置maven环境变量
vim /etc/profile
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
# 加载环境变量
source /etc/profile
# 验证安装成功
echo $MAVEN_HOME

3、安装tomcat

# 下载tomcat8.5
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.33/bin/apache-tomcat-8.5.33.tar.gz
# 安装tomcat
cd /usr/local/src
tar zxf apache-tomcat-8.5.33.tar.gz
mv apache-tomcat-8.5.33 /home/tomcat_dubbo_admin
# 配置tomcat
## 修改tomcat端口
vim /home/tomcat_dubbo_admin/conf/server.xml
将端口port :8080,改为8081,避免与zookeeper冲突
# 验证tomcat安装成功
/home/tomcat_dubbo_admin/bin/catalina.sh start
登录: http://ip:8081 , 能看到欢迎页面即成功安装

4、安装zookeeper

# 下载zookeeper
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
# 安装zookeeper
cd /usr/local/src
tar zxf zookeeper-3.4.13.tar.gz
mv zookeeper-3.4.13 /opt
# 修改zookeeper配置文件
cp /opt/zookeeper-3.4.13/conf/zoo_sample.cfg /opt/zookeeper-3.4.13/conf/zoo.cfg
## 修改zoo.cfg文件内容
dataDir=/tmp/zookeeper
clientPort=2181
# 启动zookeeper服务
cd /opt/zookeeper-3.4.13
bin/zkServer.sh start
# 启动客户端测试
bin/zkCli.sh -server 127.0.0.1:2181
# 使用jps查看和ps命令查看
jps
ps -ef | grep zookeeper
5、打包dubbo-admin
  安装maven主要是为了能打包dubbo-admin代码,如果不想安装,可以使用这里已经打包完成的war包做实验。

dubbo-admin-2.5.10.war 下载地址
  链接:https://pan.baidu.com/s/1ULPc6cAWfr8MS2xbZhkwVA 密码:z0st

maven命令打包

# 下载dubbo-adimn代码
mkdir /home/code && cd /home/code
# 前面安装maven就是为了这里打包,使用命令
git clone https://github.com/apache/incubator-dubbo.git
# 打包dubbo-admin成war包
cd /home/code/incubator-dubbo-dubbo-2.5.10/dubbo-admin
mvn  package  -Dmaven.test.skip=true
# 等待打包成功,因为要下载依赖包,需要等待些时间

6、启动dubbo-admin
  将打包好的dubbo-admin.war放到tomcat容器运行。

# 删除原tomcat容器里的还原页面内容
cd /home/tomcat_dubbo_admin/bin
./catalina.sh stop
cd /home/tomcat_dubbo_admin/webapps/
rm -rf *
# 添加dubbo_admin.war
cd /home/code/incubator-dubbo-dubbo-2.5.10/dubbo-admin/targer/dubbo-admin-2.5.10.war ./
cp dubbo-admin-2.5.10.war dubbo-admin.war
# 启动tomcat
cd /home/tomcat_dubbo_admin/bin
./catalina.sh start

  登录web界面验证:http://172.16.30.22:8081/dubbo-admin
  使用帐号密码: root/root 登录
  dubbo-admin的帐号密码写在:/home/tomcat_dubbo_admin/webapps/dubbo-admin/WEB-INF/dubbo.properties




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-660896-1-1.html 上篇帖子: 微服务分布式企业框架mybatis+shiro+Dubbo+Springmvc++ZooKeeper 下篇帖子: 3. linux centos6.8环境下部署zookeeper集群
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表