最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Windows系統(tǒng)下安裝Etcd集群及etcd-viewer

KlBlog   發(fā)布時(shí)間:2022-05-10 16:07:21   作者:kl   我要評論
這篇文章主要為大家介紹了Windows系統(tǒng)下安裝Etcd集群及etcd-viewer的過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助

前言

最近在研究etcd,用于解決一個(gè)服務(wù)的主備切換的問題,工欲善其事必先利其器,先把本地所需的所有環(huán)境搭建好。涉及到本地Windows環(huán)境的etcd集群的搭建,以及etcd可視化web工具etcd-viewer的搭建。etcd使用go語言開發(fā)的,在Windows平臺上最終編譯成了可執(zhí)行的exe文件,部署非常容易。

安裝etcd集群

下載etcd后,選擇對應(yīng)的版本下載即可,Windows版本解壓后文件目錄如下:

在同級目錄分別創(chuàng)建如下三個(gè)啟動(dòng)腳本:

start01.bat

.\etcd.exe --name etcd01 ^
--data-dir .\data\etcd01 ^
--advertise-client-urls http://127.0.0.1:2379 ^
--listen-client-urls http://127.0.0.1:2379 ^
--listen-peer-urls http://127.0.0.1:2380 ^
--initial-advertise-peer-urls http://127.0.0.1:2380 ^
--initial-cluster-token etcd-cluster-1 ^
--initial-cluster etcd01=http://127.0.0.1:2380,etcd02=http://127.0.0.1:2381,etcd03=http://127.0.0.1:2382 ^
--initial-cluster-state new

pause

start02.bat

.\etcd.exe --name etcd02 ^
--data-dir .\data\etcd02 ^
--advertise-client-urls http://127.0.0.1:3379 ^
--listen-client-urls http://127.0.0.1:3379 ^
--listen-peer-urls http://127.0.0.1:2381 ^
--initial-advertise-peer-urls http://127.0.0.1:2381 ^
--initial-cluster-token etcd-cluster-1 ^
--initial-cluster etcd01=http://127.0.0.1:2380,etcd02=http://127.0.0.1:2381,etcd03=http://127.0.0.1:2382 ^
--initial-cluster-state new

pause

start03.bat

.\etcd.exe --name etcd03 ^
--data-dir .\data\etcd03 ^
--advertise-client-urls http://127.0.0.1:4379 ^
--listen-client-urls http://127.0.0.1:4379 ^
--listen-peer-urls http://127.0.0.1:2382 ^
--initial-advertise-peer-urls http://127.0.0.1:2382 ^
--initial-cluster-token etcd-cluster-1 ^
--initial-cluster etcd01=http://127.0.0.1:2380,etcd02=http://127.0.0.1:2381,etcd03=http://127.0.0.1:2382 ^
--initial-cluster-state new

pause

然后在同級目錄下創(chuàng)建好對應(yīng)的data-dir,如/data/etcd01、/data/etcd02、/data/etcd03,創(chuàng)建好后,依次啟動(dòng)start01.bat、start02.bat、start03.bat三個(gè)腳本,然后使用etcdctl.exe member list,當(dāng)輸出如下信息時(shí),代表集群創(chuàng)建成功了。

E:\runtime\etcd-v3.3.12-windows-amd64>etcdctl.exe member list
19ac17627e3e396f: name=etcd03 peerURLs=http://127.0.0.1:2382 clientURLs=http://127.0.0.1:4379 isLeader=false
bf9071f4639c75cc: name=etcd01 peerURLs=http://127.0.0.1:2380 clientURLs=http://127.0.0.1:2379 isLeader=true
e7b968b9fb1bc003: name=etcd02 peerURLs=http://127.0.0.1:2381 clientURLs=http://127.0.0.1:3379 isLeader=false

如果出現(xiàn)如下的信息,代表可能etcd啟動(dòng)過程阻塞住了,只要在cmd窗口里按下回車鍵就ok了

E:\runtime\etcd-v3.3.12-windows-amd64>etcdctl.exe member list
client: etcd cluster is unavailable or misconfigured; error #0: dial tcp 127.0.0.1:4001: connectex: No connection could be made because the target machine actively refused it.
; error #1: client: endpoint http://127.0.0.1:2379 exceeded header timeout

安裝etcd-viewer

etcd-viewer是一款同時(shí)支持v2和v3版本接口的etcd可視化web服務(wù),使用java開發(fā),底層基于jetcd和Apache cxf。etcd-viewer也是etcd官方推薦的一個(gè)可視化組件

項(xiàng)目地址:https://github.com/nikfoundas/etcd-viewer

1、etcd-viewer已經(jīng)提供了docker鏡像,并上傳到了中央倉庫,使用如下docker腳本可以直接運(yùn)行:

docker run -d -p 8080:8080 nikfoundas/etcd-viewer

2、或者下載源碼后,導(dǎo)入到IDEA,使用mvn jetty:run運(yùn)行

3、打包成war包后,丟到tomcat中運(yùn)行

安裝成功后,界面如下

以上就是Windows系統(tǒng)下安裝Etcd集群及etcd-viewer的詳細(xì)內(nèi)容,更多關(guān)于Windows安裝Etcd集群etcd-viewer的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

永德县| 泽州县| 睢宁县| 忻州市| 临江市| 大荔县| 靖安县| 乌兰察布市| 西平县| 彰化县| 云安县| 开原市| 彭阳县| 洪湖市| 安岳县| 潼南县| 和硕县| 阿勒泰市| 潞城市| 马尔康县| 中卫市| 定日县| 永胜县| 郧西县| 济南市| 灵璧县| 凉山| 青龙| 广宁县| 来安县| 弥渡县| 黎川县| 青铜峡市| 大竹县| 固镇县| 陕西省| 开封市| 祁东县| 温泉县| 昌平区| 法库县|