搭建consul 集群

2022-02-08 19:30:05 字數 1426 閱讀 7403

consul 安裝

1、離線安裝

​ a、上傳consul檔案到/usr/local/bin/目錄

​ d、訪問ip:8080

​ e、訪問ip:8080

3、consul集群搭建

進入 192.168.1.9的機器

​ a、cd /usr/local/bin/

​ b、consul agent -server -ui -bootstrap-expect=2 -data-dir=/tmp/consul -node=consul-9 -client=0.0.0.0 -bind=192.168.1.9 -datacenter=dc1 &

​ 注:

​ -server :以服務形式啟動

​ -bootstrap-expect=2:集群要求的最少server數量,當低於這個數量,集群即失效

​ data-dir:data存放的目錄,consul資料同步

​ node:節點id,在同一集群不能重複。

​ client 客戶端的ip位址

​ & :在後台執行,此為linux指令碼語法

c、訪問192.168.1.9:8500 (8500為預設埠)
進入 192.168.1.10的機器

​ a、cd /usr/local/bin/

​ b、consul agent -server -ui -bootstrap-expect=2 -data-dir=/tmp/consul -node=consul-10 -client=0.0.0.0 -bind=192.168.1.10 -datacenter=dc1 -join 192.168.1.9 &

c、訪問192.168.1.10:8500
​ 注:

​ -join:加入。就填寫 你的第乙個ip就行了。

這時候在ui介面上就能看到兩個服務了。

搭建consul 集群

上圖是官網提供的乙個事例系統圖,圖中的server是consul服務端高可用集群,client是consul客戶端。consul客戶端不儲存資料,客戶端將接收到的請求 給響應的server端。server之間通過區域網或廣域網通訊實現資料一致性。每個server或client都是乙個consul a...

搭建Consul集群

wget unzip consul 1.6.3 linux amd64.zip解壓後,只有乙個consul可執行的檔案,將其拷貝到想要安裝的目錄中 mv consul opt 完成consul的安裝後,必須執行agent。agent可以執行為server或client模式。每個資料中心至少必須擁有一...

Consul 集群搭建

搭建集群 啟動node1機器上的consul node1機器上執行 consul agent data dir tmp node1 node node1 bind 192.168.0.11 datacenter dc1 ui client 192.168.0.11 server bootstrap ...