1. 程式人生 > >Docker 搭建 etcd 叢集及管理

Docker 搭建 etcd 叢集及管理

#選擇任意一個節點 進入 etcd shell
$ docker exec -it etcd bin/sh

# 檢視節點狀態
$ etcdctl member list

52a25183c1fa5a39: name=etcd0 peerURLs=http://10.1.99.13:2380 clientURLs=http://10.1.99.13:2379,http://10.1.99.13:4001 isLeader=false
69aa775a244f2954: name=etcd1 peerURLs=http://10.1.99.14:2380 clientURLs=http://10.1.99.14:2379,http://10.1.99.14:4001 isLeader=true
f18991cb367747f3: name=etcd2 peerURLs=http://10.1.99.15:2380 clientURLs=http://10.1.99.15:2379,http://10.1.99.15:4001 isLeader=false

#檢視叢集狀態
etcdctl cluster-health

member 52a25183c1fa5a39 is healthy: got healthy result from http://10.1.99.13:2379
member 69aa775a244f2954 is healthy: got healthy result from http://10.1.99.14:2379
member f18991cb367747f3 is healthy: got healthy result from http://10.1.99.15:2379
cluster is healthy

#插入一條記錄
$ etcdctl set /home/etcdtest value
value
#讀取插入記錄 在其他節點執行獲取到相同結果
$ etcdctl get /home/etcdtest 
value

相關推薦

Docker 搭建 etcd 叢集管理

#選擇任意一個節點 進入 etcd shell $ docker exec -it etcd bin/sh # 檢視節點狀態 $ etcdctl member list 52a25183c1fa5a39: name=etcd0 peerURLs=http://10.1.99.13:2380 client

Docker 搭建 etcd 叢集

閱讀目錄: 主機安裝 叢集搭建 API 操作 API 說明和 etcdctl 命令說明 etcd 是 CoreOS 團隊發起的一個開源專案(Go 語言,其實很多這類專案都是 Go 語言實現的,只能說很強大),實現了分散式鍵值儲存和服務發現,etcd 和 ZooKeeper/Consul 非常相似,都提供了

docker-compose安裝kafka叢集管理監控工具

編寫docker-compose檔案配置zk 和kafka叢集 #vim kafka.yml version: '2'services:    zoo1:        image: zooke

基於DockerETCD叢集搭建

  etcd是一個高可用的鍵值儲存系統,主要用於共享配置和服務發現。etcd是由CoreOS開發並維護的,靈感來自於 ZooKeeper 和 Doozer,它使用Go語言編寫,並通過Raft一致性演算法處理日誌複製以保證強一致性。Raft是一個來自Stanford的新的一致

Docker + Swarm + etcd 叢集搭建

在這個資訊爆炸的時代,人們已然被大量、快速並且簡短的資訊所包圍。然而,我們相信:過多“快餐”式的閱讀只會令人“虛胖”,缺乏實質的內涵。伯樂線上內容團隊正試圖以我們微薄的力量,把優秀的原創文章和譯文分享給讀者,為“快餐”新增一些“營養”元素。

利用docker 搭建File Browser 檔案管理系統

他就是一個檔案瀏覽器,因為linux並不方便桌面管理,所以Filebrowser就是幫助我們管理linux伺服器上檔案的程式,你可以稱他為網盤程式,可以管理檔案、可以分享檔案,另外它還可以線上播放.mp4視訊。 下載filebrowser映象 docker pull fil

如何在滴滴雲 DC2 上搭建 ETCD 叢集

簡介 ETCD 是一個開源的分散式 Key-Value 儲存,它採用 Raft 演算法來保證資料的強一致性,故常常用來存取分散式系統中對一致性要求比較苛刻的配置資訊,被廣泛應用。它具有如下特點: 簡單:為使用者提供了簡單而友好的 API 介面(gRPC) 安全:客戶端認

基於Centos7+Docker 搭建hadoop叢集

總體流程: 獲取centos7映象 為centos7映象安裝ssh 使用pipework為容器配置IP 為centos7映象配置java、hadoop 配置hadoop 1.獲取centos7映象 $ docker pull centos:7 //檢視當前已下載docke

一臺linux虛擬機器模擬搭建zookeeper叢集可能遇到的問題解決

一、zookeeper叢集搭建 1:上傳zookeeper-3.4.13.tar.gz到/myfile/tool(自己定義的存放工具的目錄)目錄下: 2:解壓zookeeper,執行如下命令: [[email protected] tool]# tar

docker搭建consul叢集

說明 docker版本:18.06.1-ce consul 版本:v1.2.3 系統:ubuntu18 本文將介紹在一臺機器上搭建三個server節點 1個Client節點的consul叢集。 docker安裝 1.解除安裝老版本 sudo apt-get

Docker搭建PXC叢集

如何建立MySQL的PXC叢集 下載PXC叢集映象檔案 下載 docker pull percona/percona-xtradb-cluster 重新命名 [[email protected] ~]# docker tag docker.io/percona/percona-xtradb

nginx+tomcat+memcached搭建伺服器叢集負載均衡

 在實際專案中,由於使用者的訪問量很大的原因,往往需要同時開啟多個伺服器才能滿足實際需求。但是同時開啟多個服務又該怎麼管理他們呢?怎樣實現session共享呢?下面就來講一講如何使用tomcat+nginx搭建伺服器叢集以及如何實現session共享。     環境:  

使用TLS證書搭建etcd叢集

本文etcd叢集才用三臺centos7.5搭建完成。 vmnode1:192.168.20.210 vmnode2:192.168.20.211 vmnode3:192.168.20.212 一、建立CA證書和金鑰 kubernetes 系統各元件需要使用 TLS 證書對通訊進行加密,本文件使用 C

centos7下基於docker部署ceph叢集遇到的問題

Ceph是一個統一的分散式儲存系統,提供較好的效能、可靠性和可擴充套件性。 本文使用三臺伺服器進行安裝,vm1,vm2,vm4,及每臺伺服器上所要安裝的內容 vm1 vm2 vm3 monitor monitor monitor

docker 搭建kafka叢集

二當家對這篇文章做了一定修改 因為 原文中 docker-compose scale kafka=3 會啟動3個宿主機上9092的埠的kafka 報錯 仔細可以看下原文和本文進行差異比對 linux發行版 已經安裝好docker 已經安裝好docker-comp

五行命令使用docker搭建hadoop叢集

前言 如果個人想搭建一個hadoop叢集玩玩,之前都是採用虛擬機器的模式,每個節點都要一套配置,非常的複雜,在網上看到有大佬已經做好了映象和指令碼,拿來五行命令就能使用了! 拉取映象 sudo dock

Docker 搭建Spark_hadoop叢集

singularities/spark:2.2版本中 Hadoop版本:2.8.2 Spark版本: 2.2.1 Scala版本:2.11.8 Java版本:1.8.0_151 拉取映象: [[email protected] docker-spar

使用 Docker搭建 ZooKeeper 叢集

備註,此文來源: https://segmentfault.com/a/1190000006907443 防止以後找不到,故記錄一下: 映象下載 hub.docker.com 上有不少 ZK 映象, 不過為了穩定起見, 我們就使用官方的 ZK 映象吧. 首先執行如下

docker搭建redis叢集

序言    在原來VM使用redis的時候,搭建的時候,需要下載redis的原始碼,然後進行編譯

Linux_基於Docker搭建Redis叢集

常用命令:docker images 命令來檢視我們已經安裝映象docker search <name>:查詢映象名稱docker pull <name>:拉取映象docker ps  預設顯示執行的容器,顯示所有容器:  docker ps -ado