dubbo框架Demo之dubbo-admin管理平台和zookeeper注册中心搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了dubbo框架Demo之dubbo-admin管理平台和zookeeper注册中心搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3339字,纯文字阅读大概需要5分钟。
内容图文
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
原文:http://blog.51cto.com/bestlope/2171490
内容总结
以上是互联网集市为您收集整理的dubbo框架Demo之dubbo-admin管理平台和zookeeper注册中心搭建全部内容,希望文章能够帮你解决dubbo框架Demo之dubbo-admin管理平台和zookeeper注册中心搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。