Dubbo2.6.2 Admin(Web)安裝部署
之前dubbo ui版本太低,部署麻煩,應用還老是提示版本不一致錯誤。今天終於抽空升級了。
一、環境準備
1、JDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
版本:1.8.0_121
2、maven
http://maven.apache.org/download.cgi
版本:3.5.2(我這maven是之前已經安裝過的)
3、dubbo 最新版本 master分支原始碼
https://github.com/apache/incubator-dubbo-ops
二、安裝
1、安裝JDK,並配置環境變數
注意:不配置環境變數,編譯時會報錯
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
2、解壓maven ,並配置環境變數
注意:不配置maven環境變數,無法編譯
3、解壓incubator-dubbo-ops-master.zip
解壓後,顯示目錄結構如下:
修改配置檔案:incubator-dubbo-ops-master\dubbo-admin\src\main\resources\application.properties
dubbo.registry.address: 填寫自己的zookeeper資訊
如:zookeeper://10.20.120.11:2181
多個地址後面新增引數backup,如:zookeeper://10.20.120.11:2181?backup=10.12.51.12:2181,110.12.51.13:2181
server.port:web訪問埠號
spring.root.password:root密碼
三、編譯
1、 在incubator-dubbo-ops-master目錄下,執行:mvn clean package -Dmaven.test.skip=true (或者mvn package或mvn install )
第一次編譯時,如果報錯:
原因:本地maven倉庫中沒有maven-compiler-plugin3.5.2.jar包,也無法下載導致。
解決方案:https://www.cnblogs.com/liaojie970/p/5509760.html
編譯成功顯示如下:
2、啟動環境
由於dubbo2.6以後版本採用的是spring-boot框架,故啟動給方式有多種。
方式1:在incubator-dubbo-ops-master\dubbo-admin下執行:mvn spring-boot:run
或者在根目錄下:mvn --projects dubbo-admin spring-boot:run
方式2:java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
PS:linux後臺啟動,使按ctrl + c 不退出
1、直接的命令後面新增&
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar &
2、nohub .... &
nohub java -jar dubbo-admin-0.0.1-SNAPSHOT.jar &
3、ctrl + z後 輸入bg,再輸入exit
3、驗證
完畢!
相關文章
- CentOS 7 Docker安裝部署Go WebCentOSDockerGoWeb
- Dcat Admin 安裝教程
- Larave-admin 安裝
- Win10 下安裝 docker,部署 Web 應用Win10DockerWeb
- 用伺服器安裝nginx部署web頁面伺服器NginxWeb
- Zabbix安裝部署
- canal安裝部署
- Doris安裝部署
- greenplum安裝部署
- SQLT 安裝部署SQL
- ZooKeeper 安裝部署
- Dubbo安裝部署
- Zookeeper安裝部署
- ELK安裝部署
- chromedriver安裝部署Chrome
- zt_如何安裝部署ibm http web server_apacheIBMHTTPWebServerApache
- Centos7安裝安裝部署dockerCentOSDocker
- Web Polygraph 安裝Web
- SQOOP安裝部署OOP
- Oozie--安裝部署
- Apache Ranger安裝部署ApacheRanger
- Hive 3.1.2安裝部署Hive
- Saltstack基本安裝部署
- RocketMQ安裝及部署MQ
- flume的安裝部署
- Linux安裝部署Linux
- Hive的安裝部署Hive
- Redis之安裝部署Redis
- cloudstack +xenserver 安裝部署CloudServer
- 安裝部署VMware VCenter
- 安裝go 1.5 & 部署Go
- Hadoop 安裝部署Hadoop
- openssl安裝與部署
- mysql proxy 安裝部署MySql
- docke安裝與部署
- CDH - [02] 安裝部署
- DataX - [02] 安裝部署
- keepalived 安裝部署