ubuntu 部署 dubbo

安裝 zookeeper 註冊中心 git

  • 打開終端
  • 進入/home/user1/develop/software目錄
  • 執行命令:wget http://www.apache.org/dist//zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
  • 執行命令:tar -zxvf zookeeper-3.4.6.tar.gz
  • 執行命令:cp -r zookeeper-3.4.6 /home/user1/develop
  • 執行命令:cd ..
  • 執行命令:cd zookeeper-3.4.6
  • 執行命令:cp conf/zoo_sample.cfg conf/zoo.cfg
  • 執行命令:vim conf/zoo.cfg  修改dataDir=/home/user1/develop/zookeeper-3.4.6/data 其餘默認
  • 執行命令:./bin/zkServer.sh start 啓動zookeeper

測試啓動狀況  github

執行命令:telnet 127.0.0.1 2181 提示connected to 127.0.0.1 說明zookeeper服務已經啓動。 web

OK,zookeeper註冊中心安裝並啓動完成。 apache


集羣方式配置vim

兩臺服務器分別按照zookeeper,配置以下: 瀏覽器

    1. zoo.cfg文件增長 tomcat

    server.1=192.168.26.133:2888:3888
    server.2=192.168.26.134:2888:3888 服務器

    2. 在zoo.cfg文件中dataDir配置的目錄中新建myid文件,服務器1上的myid文件內容設置爲1 服務器2上的myid文件內容設置爲2 app

說明: webapp

    紅色的端口不可與clientPort設置的端口重複


部署 dubbo-admin 管理控制檯

  • 下載dubbo-admin-2.5.3.war包,dubbo安裝指南提供的下載地址無效了,本身百度一下吧,最新版dubbo-admin-2.5.3.war
  • 用unzip命令解壓dubbo-admin-2.5.3.war包,解壓到tomcat的webapps下,修改工程名爲ROOT
  • 編輯工程WEB-INF下dubbo.properties文件,修改zookeeper服務地址及端口號,如部署到一臺服務器上,且zookeeper配置默認不須要修改dubbo.properties文件
  • 啓動tomcat 進入tomcat目錄執行:./bin/startup.sh
  • 打開瀏覽器 訪問 http://127.0.0.1:8080 正常狀況下輸入用戶密碼,說明dubbo-admin管理控制檯系統部署成功。
  • 用戶root和guest的密碼參加dubbo.properties文件,如未修改密碼默認是root 和 guest

至此,dubbo-admin管控控制檯系統安裝完畢。


啓動服務提供者和消費者示例系統

下載https://github.com/alibaba/dubbo/tree/master/dubbo-demo的示例工程,導入到開發環境中,

按照http://dubbo.io/User+Guide-zh.htm提供的用戶指南修改配置文件中的註冊中心的IP和端口,優先執行服務器提供者,正常的話會在管控控制檯系統中看到服務提供者的信息了,而後執行服務消費者工程,日誌提示調用遠程服務成功的信息。管控控制檯系統中可看到消費者的信息了。


具體更復雜的配置或者分佈式集羣參考http://dubbo.io/User+Guide-zh.htm提供的用戶指南。

相關文章
相關標籤/搜索