1.首先JDK先安裝好
2.准備一個tomcat來運行dubbo
dubbo:
github源碼下載:https://github.com/dangdangdotcom/dubbox
下載后:
zookeeper信息指向:
打war包放入tomcat運行:
1.進入下載的文件里
2.運行cmd
進入cmd輸入:mvn install -Dmaven.test.skip=true
或出現一個success
然后找到打包好的war文件:dubbo-admin-版本.war
把他放入准備好的Tomcat下的webapps目錄下
啟動tomcat
如:在D:\apache-tomcat-9.0.12\bin下點擊startup.bat啟動
最后用戶名和密碼都是root
zookeeper:
1.下載zookeeper文件:http://mirror.bit.edu.cn/apache/zookeeper/
這里我上傳了zookeeper-3.4.6 https://download.csdn.net/download/qq_41045405/10968718
2.下載后找到zookeeper-3.4.9\conf目錄下的zoo_sample.cfg文件,將他改名為zoo.cfg
然后打開:
dataDir=D:\\zookeeper-3.4.10\\bin\\data
dataLogEir=D:\\zookeeper-3.4.10\\bin\\log
這兩個是日志可以自己定義
剩下的:
tickTime:基本事件單元,以毫秒為單位。這個時間是作為 Zookeeper 服務器之間或客戶端與服務器之間維持心跳的時間間隔,它用來控制心跳和超時,也就是每個 tickTime 時間就會發送一個心跳。默認情況下最小的會話超時時間為兩倍的 tickTime。
clientPort:監聽客戶端連接的端口。這個端口就是客戶端連接 Zookeeper 服務器的端口,Zookeeper 會監聽這個端口,接受客戶端的訪問請求。
dataDir:是 Zookeeper 保存數據的目錄,默認情況下,Zookeeper 將寫數據的日志文件也保存在這個目錄里。
dataLogDir:是 Zookeeper 保存日志文件的目錄
3.啟動Zookeeper:
在bin下面找到zkEnv.cmd,點擊啟動
4.出現這個說明成功:
然后你可以在dubbo上看見這個服務
注:一定要先將java環境變量配置好