2.修改配置檔案:3.啟動zookeeper
經過上面的配置我們已經完成了zookeeper的修改,下面我們進入bin目錄執行zkserver.cmd(如果是linux伺服器則執行zkserver.sh),如下圖,我們已經啟動zookeeper:
4.修改註冊中心
下面我們只需修改服務端和客戶端的註冊中心即可啟動:
新增zookeeper的依賴:// registryconfig.setaddress("multicast:");
registryconfig.setaddress("zookeeper:");
另外,我們再新增log4j.properties日誌檔案方便觀察除錯:com.101tecgroupid>
zkclientartifactid>
0.2version>
dependency>
org.apache.zookeepergroupid>
zookeeperartifactid>
3.4.5version>
dependency>
至此,我們已經完成了dubbo+zookeeper註冊中心的分布式應用程式開發。log4j.rootlogger=error,console,onefile,errfile
#\u8f93\u51fa\u5230\u63a7\u5236\u53f0
.console=org.apache
.console
.encoding=utf-8
.console
.target=system.out
.console
.layout=org.apache
.log4j.patternlayout
.console
.layout
.conversionpattern=[%p][%d][%c]%m%n
#\u8f93\u51fa\u5230\u6587\u4ef6\u7ea7\u522b\u4e3ainfo
.onefile=org.apache
.onefile
.encoding=utf-8
.onefile
.file=../logs/test-map/info.log
.onefile
.maxfilesize=10mb
.onefile
.maxbackupindex=50
.onefile
.threshold=info ## \u53ea\u8f93\u51fainfo\u7ea7\u522b\u4ee5\u4e0a\u7684\u65e5\u5fd7!!!
.onefile
.layout=org.apache
.log4j.patternlayout
.onefile
.layout
.conversionpattern=[%p][%d][%c]%m%n
#\u8f93\u51fa\u5230\u6587\u4ef6\u7ea7\u522b\u4e3aerror
.errfile=org.apache
.errfile
.encoding=utf-8
.errfile
.file=../logs/test-map/error.log
.errfile
.maxfilesize=10mb
.errfile
.maxbackupindex=50
.errfile
.threshold=error ## \u53ea\u8f93\u51faerror\u7ea7\u522b\u4ee5\u4e0a\u7684\u65e5\u5fd7!!!
.errfile
.layout=org.apache
.log4j.patternlayout
.errfile
.layout
.conversionpattern=[%p][%d][%c]%m%n
dubbo zookeeper了解初步
dubbo是乙個分布式服務框架,而zookeeper則是其中的註冊中心。dubbo的註冊中心可以使用多種框架來充當,zookeeper只是其中之一。一 dubbo dubbo的作用一言以蔽之,就是服務治理。即服務太多了,該使用哪些,啟動順序如何,有些宕掉了怎麼辦。十分複雜,不好處理。dubbo框架就...
dubbo zookeeper入門案例
分布式入門案例 dubbo zookeeper搭建 什麼是分布式?硬體或者軟體組合元件分布在不同的網路計算機上,彼此之間通過訊息傳遞進行通訊和協調的系統 架構模式演變 mvc rpc 遠端過程呼叫協議 soa rpc的基礎上增加了服務治理 管理中心 dubbo和zookeeper的作用及特點 dub...
Dubbo Zookeeper的典型應用
1.zookeeper 作為 hadoop 專案中的乙個子專案,是 hadoop 集群管理的乙個必不可少的模組,它主要用來控制集群中的資料,如它管理 hadoop 集群中的 namenode,還有 hbase 中 master election server 之間狀態同步等。zoopkeeper 提...