專案實戰 -MapReduce將Hbase寫入Mysql(三)
阿新 • • 發佈:2021-01-02
Console
Consul下載地址:https://releases.hashicorp.com/consul/ 這裡提供了多個版本下載.
Consul for Windows 安裝:
1.解壓下載好的Consul壓縮包,裡面只有一個檔案Consul.exe
2.啟動Consul.exe 新增引數agent -dev -client 0.0.0.0 其中 -client 0.0.0.0表示繫結所有地址,這樣外網也可以訪問Consul了
3.開啟瀏覽器,在位址列中輸入 http://localhost:8500 就可以直接進入到了Consul管理頁面當中了.
Consul for Docker 安裝
1.安裝好了Docker以後,直接在命令列中輸入: docker pull consul:latest 直接進行安裝
2.安裝好了consul:latest以後,我們來再輸入建立命令:docker run --name dev-consul -d -p 8500:8500 consul:latest
3.提示建立成功以後,我們就可以直接在瀏覽器當中輸入:http://localhost:8500進入Consul的管理介面了,
關於SpringCloud連線Consul出現Service Check錯誤,是因為Consul預設沒有開啟心跳,所以你要在application.yml當中開啟心跳才可以解決Service Check問題
spring: application: name: xxxx- cloud: consul: host: localhost port: 8500 discovery: service-name: ${spring.application.name} heartbeat: enabled: true