dubbo搭建-linux(centos7)下dubbo-admin安裝實錄(一)

dubbo-admin安裝

  • 環境
VMware® Workstation 12 Pro
CentOS7

  • 下載dubbo,並打包
我這裏採用git下載,git clone https://github.com/alibaba/dubbo.git。截至到今天,dubbo的最新版本爲 2.5.4-SNAPSHOT。dubbo代碼下載完了之後,要編譯dubbo的代碼,並吧dubbo所需要的包下載到本地maven倉(maven的安裝和配置另外百度了)。
1.打開cmd
2.cd到dubbo的根目錄下,我的dubbo根目錄在D:\JAVA\workspace\dubbo。mvn install -Dmaven.test.skip=true
3.執行maven編譯命令,mvn install -Dmaven.test.skip=true。-Dmaven.test.skip=true是爲了跳過測試,速度快一點,pom.xml配置依賴後,bulid的時候會自動加載jar到本地倉庫的。
看到build success,說明編譯成功。

4.編譯成功之後,在dubbo-admin工程裏,target目錄下就會出現dubbo-admin-2.5.4-SNAPSHOT.war文件,這就是dubbo的控制檯war包。

  • 系統安裝
在VM下安裝CentOS7系統,過程省略……


  • JDK安裝和配置
   我這裏安裝的是jdk1.8,過程省略……

  • zookeeper下載/安裝/配置
1.zookeeper下載頁面:http://apache.fayea.com/zookeeper/,我下載的是zookeeper-3.5.2-alpha.tar.gz。上傳到CentOS後,
執行:tar -xvf zookeeper-3.5.2-alpha.tar.gz,進行解壓,然後進入到zookeeper-3.5.2-alpha/conf,拷貝一份zoo_sample.cfg,命名爲zoo.cfg。
2.vi zoo.cfg,如果想修改數據保存地址和端口號就自行修改
3.啓動zookeeper。cd到zookeeper根目錄下,執行:./bin/zkServer.sh start。可以用ps查看是否啓動成功。

  • tomcat下載/安裝/配置
1.tomcat下載頁面:http://tomcat.apache.org/download-90.cgi,我這裏下載的是tomcat9。
2.解壓tomcat之後,到webapps目錄下,清空裏面的文件。
3.修改server.xml裏面的8080端口,一定要修改,因爲zookeeper會暫用這個端口,這個版本的zookeeper集成了jetty,jetty跟隨zookeeper啓動之後就會佔用8080端口。我這裏改成8081。
4.配置catalina.sh文件。我安裝的tomcat9,不知道爲什麼啓動報錯,說找不到jvm之類的,網上查了說需要配置catalina.sh。
  打開 vi catalina.sh 文件:
在 # OS specific support. 前面加入如下代碼:
  JAVA_HOME=/usr/local/jdk/jdk1.8.0_111
  JRE_HOME=$JAVA_HOME/jre
  鍵入 Esc 並輸入“:wq!”保持並退出;

  • 部署dubbo-admin

1.上傳dubbo-admin-2.5.4-SNAPSHOT.war到tomcat的webapps目錄下,解壓dubbo-admin-2.5.4-SNAPSHOT.war(unzip dubbo-admin-2.4.1.war dubbo-admin-2.5.4-SNAPSHOT)。
2.修改dubbo-admin-2.5.4-SNAPSHOT的dubbo.properties配置。進入到dubbo-admin-2.5.4-SNAPSHOT/WEB-INF,vi dubbo.properties,然後修改zookeeper配置。
3.啓動tomcat。到tomcat的bin目錄下,執行:./startup.sh。查看進程和日誌,確保啓動成功。
4.訪問dubbo控制檯。http://192.168.1.103:8081/dubbo-admin-2.5.4-SNAPSHOT/。這裏要注意防火牆限制端口訪問,粗暴一點的可以把防火牆關閉了。
訪問用戶名和密碼都是root.
成功!!!





發佈了26 篇原創文章 · 獲贊 234 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章