dubbo-admin安裝
VMware® Workstation 12 Pro
CentOS7
我這裏採用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系統,過程省略……
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查看是否啓動成功。
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!”保持並退出;
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.
成功!!!