etcd 啟動分析 Etcd單機啟動與簡單操作

2021-10-12 14:46:01 字數 1275 閱讀 9741

推薦把解壓的etcd資料夾放在 /usr/local/bin/ 目錄

2,啟動單機etcd服務

nohup ./etcd --listen-client-urls '' --advertise-client-urls '' > ./log/etcd.log 2>&1 &

-listen-client-urls 用於指定etcd和客戶端的連線埠

-advertise-client-urls 用於指定etcd伺服器之間通訊的埠

etcd有要求,如果-listen-client-urls被設定了,那麼就必須同時設定-advertise-client-urls,所以即使設定和預設相同,也必須顯式設定.

3,etcd簡單客戶端操作

可以使用[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl get -h 獲取幫助

[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl put name mingming

ok[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl get name

name

mingming

[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl del name

[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl put "/cron/work1" "case1"

ok[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl put "/cron/work2" "case2"

ok[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl get "/cron/" --prefix

/cron/work1

case1

/cron/work2

case2

[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl del "/cron/" --prefix

4,watch的使用

[root@vm_centos etcd]# etcdctl_api=3 ./etcdctl watch "/cron/" --prefix

put/cron/work1

case1

put/cron/work2

case2

delete

/cron/work1

delete

/cron/work2

ETCD 單機啟動

etcd就兩個可執行檔案 截至到3.0.15前 注 etcd可以集群安裝,在這裡只想做乙個單機測試,所以只是啟動乙個節點就可以。1.解壓,並將檔案放入系統路徑中 tar zxvf etcd v3.0.15 linux amd64.tar.gz cp etcd usr bin cp etcdctl u...

etcd 啟動分析 Etcd的基本使用

etcd 是 coreos 團隊於 2013 年 6 月發起的開源專案,它的目標是構建乙個高可用的分布式鍵值 key value 資料庫,基於 go 語言實現,內部採用 raft 協議作為一致性演算法。etcd目前預設使用 2379 埠提供 http api 服務。安裝進入官網 進入目錄啟動etcd...

Window Nacos 單機配置與啟動

二 安裝 1 建立資料庫nacos 執行 conf下的nacos mysql.sql資料庫檔案 三 啟動 預設啟動的方式是cluster 即集群方式啟動,如果直接雙擊啟動會報錯,要cmd命令視窗執行 startup m standalone或者在 bin下修改startup.cmd檔案中的set m...