Linux安装dubbo admin 管理控制台安装详细介绍
时间:2020-10-21
本文章向大家介绍Linux安装dubbo admin 管理控制台安装详细介绍,主要包括Linux安装dubbo admin 管理控制台安装详细介绍使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Linux安装dubbo admin 管理控制台安装详细介绍
http://81.68.100.55:8080/dubbo-admin
一、zookeeper部署
1.1、安装jdk
01
02
03
04
05
|
[root@dubbo src] # rpm -ivh jdk-8u181-linux-x64.rpm [root@dubbo src] # java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) |
1.2、zookeeper下载
下载链接:http://archive.apache.org/dist/zookeeper/
01
02
03
04
05
06
|
[root@dubbo ~] # mkdir /data/src [root@dubbo ~] # cd /data/src [root@dubbo src] # ll -rw-r--r-- 1 root root 11833706 Oct 31 2014 zookeeper-3.3.6. tar .gz [root@dubbo src] # tar xf zookeeper-3.3.6.tar.gz -C /usr/local/ [root@dubbo src] # mv /usr/local/zookeeper-3.3.6/ /usr/local/zookeeper |
1.3、zookeeper配置
创建zookeeper数据目录:mkdir -p /data/app/zookeeper/
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
|
[root@dubbo zookeeper] # cd conf/ [root@dubbo conf] # ls configuration.xsl log4j.properties zoo_sample.cfg [root@dubbo conf] # cp zoo_sample.cfg zoo.cfg #名称必须为zoo.cfg [root@dubbo conf] # vim zoo.cfg # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgement syncLimit=5 # the directory where the snapshot is stored. dataDir= /data/app/zookeeper #数据目录根据自己的需要修改 # the port at which the clients will connect clientPort=2181 #zookeeper端口 |
1.4、zookeeper启动
01
02
03
04
05
06
07
|
[root@dubbo src] # /usr/local/zookeeper/bin/zkServer.sh start JMX enabled by default Using config: /usr/local/zookeeper/bin/ .. /conf/zoo .cfg Starting zookeeper ... STARTED [root@dubbo src] # ps -ef|grep zookeeper [root@dubbo src] # netstat -lntp|grep 2181 tcp6 0 0 :::2181 :::* LISTEN 4354 /java |
二、maven环境部署
下载地址:https://mirrors.cnnic.cn/apache/maven/maven-3/
01
02
03
04
05
06
07
08
09
10
11
12
13
|
[root@dubbo src] # wget https://mirrors.cnnic.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz [root@dubbo src] # tar xf apache-maven-3.6.1-bin.tar.gz -C /usr/local/ [root@dubbo src] # cd /usr/local/ [root@dubbo local ] # mv apache-maven-3.6.1/ maven [root@dubbo local ] # vim /etc/profile export PATH= /usr/local/maven/bin :$PATH [root@dubbo local ] # source /etc/profile [root@dubbo local ] # mvn -version Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00) Maven home: /usr/local/maven Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/java/jdk1 .8.0_181-amd64 /jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux" , version: "3.10.0-693.el7.x86_64" , arch: "amd64" , family: "unix" |
三、tomcat环境部署
安装tomcat之前配置java环境
tomcat下载连接:https://tomcat.apache.org/
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#下载并解压 [root@dubbo src] # ll apache-tomcat-8.0.38.tar.gz -rw-r--r-- 1 root root 9305616 Jan 7 2019 apache-tomcat-8.0.38. tar .gz [root@dubbo src] # tar xf apache-tomcat-8.0.38.tar.gz -C /usr/local/ [root@dubbo src] # cd /usr/local/ [root@dubbo local ] # mv apache-tomcat-8.0.38/ tomcat #配置环境变量 [root@dubbo local ] # vim /etc/profile export PATH= /usr/local/tomcat/bin :$PATH [root@dubbo local ] # source /etc/profile #查看tomcat版本 [root@dubbo local ] # /usr/local/tomcat/bin/version.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap .jar: /usr/local/tomcat/bin/tomcat-juli .jar Server version: Apache Tomcat /8 .0.38 Server built: Oct 6 2016 20:51:55 UTC Server number: 8.0.38.0 OS Name: Linux OS Version: 3.10.0-693.el7.x86_64 Architecture: amd64 JVM Version: 1.8.0_181-b13 JVM Vendor: Oracle Corporation #启动tomcat [root@dubbo local ] # /usr/local/tomcat/bin/startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap .jar: /usr/local/tomcat/bin/tomcat-juli .jar Tomcat started. |
四、dubbo admin部署
注意事项:
1、dubbo-2.6.1以后的版本不再有dubbo-admin
2、安装dubbo admin管理控制台的时候,前提需要先安装zookeeper
Dubbo相关网站:
dubbo的中文官方网站:http://dubbo.apache.org/#!/?lang=zh-cn
dubbo的英文官方网站:http://dubbo.apache.org/#!/?lang=en-us
Dubbo 版本历史:https://github.com/apache/incubator-dubbo/releases
Dubbo admin 新地址:https://github.com/apache/incubator-dubbo-ops/
4.1、maven构建生成war
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
[root@dubbo src] # ll dubbo-2.5.x.zip -rw-r--r-- 1 root root 3087131 Sep 4 00:48 dubbo-2.5.x.zip [root@dubbo src] # unzip dubbo-2.5.x.zip #进入dubbo-admin目录 [root@dubbo src] # cd dubbo-2.5.x/dubbo-admin/ #maven构建war包(时间长) [root@dubbo dubbo-admin] # mvn install -Dmaven.test.skip=true [root@dubbo dubbo-admin] # ll total 8 -rw-r--r-- 1 root root 6575 Aug 16 2018 pom.xml drwxr-xr-x 4 root root 30 Aug 16 2018 src drwxr-xr-x 7 root root 182 Nov 9 13:03 target #生成target目录 [root@dubbo dubbo-admin] # cd target/ [root@dubbo target] # ll total 31528 drwxr-xr-x 4 root root 33 Nov 9 12:58 classes drwxr-xr-x 8 root root 132 Nov 9 12:59 dubbo-admin-2.5.10 -rw-r--r-- 1 root root 218056 Nov 9 13:03 dubbo-admin-2.5.10-sources.jar -rw-r--r-- 1 root root 32062835 Nov 9 12:59 dubbo-admin-2.5.10.war #目标war包 drwxr-xr-x 3 root root 25 Nov 9 12:58 generated-sources drwxr-xr-x 2 root root 28 Nov 9 12:59 maven-archiver drwxr-xr-x 3 root root 35 Nov 9 12:58 maven-status |
4.2、war拷贝到tomcat webapp下并启动
注意:注意启动之前先要启动zookeeper
01
02
03
04
05
06
07
08
09
10
11
12
13
14
|
[root@dubbo target] # cp dubbo-admin-2.5.10.war /usr/local/tomcat/webapps/ [root@dubbo webapps] # /usr/local/tomcat/bin/startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap .jar: /usr/local/tomcat/bin/tomcat-juli .jar Tomcat started. [root@dubbo webapps] # ls dubbo-admin-2.5.10 dubbo-admin-2.5.10.war #停止tomcat,更改目录名后,重启tomcat [root@dubbo webapps] # mv dubbo-admin-2.5.10 dubbo-admin [root@dubbo webapps] # /usr/local/tomcat/bin/startup.sh |
浏览器访问:http://81.68.100.55:8080/dubbo-admin
密码:root root
原文地址:https://www.cnblogs.com/zzl0916/p/13855122.html
- 使用shell测试历史数据样本(r2笔记80天)
- 【专业技术】编译器的工作原理
- ORA-17500 ODM err的问题排查(r2笔记78天)
- 【专业技术】linux启动流程剖析
- 使用dbms_metadata生成建表语句(r2笔记97天)
- 海量数据迁移之使用分区并行切分导入(r2笔记79天)
- 关于oracle session的简单测试(r2笔记95天)
- 使用utl_file走选择性数据导出(r2笔记95天)
- 使用Linux命令发送邮件(r2笔记94天)
- 如何用python轻松破解wifi密码( 源码 )
- 海量数据迁移之通过shell估算数据量 (r2笔记93天)
- 使用sklearn进行数据挖掘
- 批量转换分区表为普通表(r2笔记92天)
- 使用sklearn做特征工程
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 图解一致性哈希算法,全网(小区局域网)最通俗易懂
- 「高并发通信框架Netty4 源码解读(六)」NIO通道之Socket通道
- 「高并发通信框架Netty4 源码解读(番外篇)」NIO实现大文件传输
- 「高并发通信框架Netty4 源码解读(七)」NIO通道之Selector选择器
- Python与seo工具脚本,360/搜狗相关搜索词采集源码参考
- 逐行阅读Spring5.X源码(八)Mybatis是如何利用MapperScan完成扫描的?
- KEDA|Kubernetes中基于事件驱动的自动伸缩
- 「高并发通信框架Netty4 源码解读(八)」NIO应用——聊天案例及Reactor线程模式
- 「kafka」kafka-clients,java编写生产者客户端及原理剖析
- 「kafka」kafka-clients,java编写消费者客户端及原理剖析
- Kubernetes:如何自动检测和处理弃用的API
- 逐行阅读Spring5.X源码(九)spring利用CGLIB实现动态代理原理剖析
- 逐行阅读Spring5.X源码(十)spring如何解决循环引用,bean实例化过程源码详解
- 逐行阅读Spring5.X源码(十一)AOP概念、应用、原理
- java当中的线程和操作系统的线程是什么关系?