IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【Etcd】 - Windows环境集群搭建 -> 正文阅读

[系统运维]【Etcd】 - Windows环境集群搭建

一、简介

etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network partitions and can tolerate machine failure, even in the leader node

二、下载

官网地址:https://etcd.io/
在这里插入图片描述
点击quickStart
在这里插入图片描述
点击截图链接

下载最新windows版本即可

三、集群配置

属性配置文件可查看各版本的configuration.md文件,此处以3.4为例
https://github.com/etcd-io/etcd/tree/release-3.4/Documentation/op-guide
在这里插入图片描述
单节点集群配置,其他节点修改指定的几个变量即可
在这里插入图片描述

etcd1.bat(此处的配置是直接加在启动命令后,也可将配置写在指定的文件中–具体查看configuration.md)

-- On each etcd node, specify the cluster members
set TOKEN=token-01
set CLUSTER_STATE=new
set NAME_1=etcd1
set NAME_2=etcd2
set NAME_3=etcd3
set HOST_1=127.0.0.1:2379
set LISTEN_HOST_1=127.0.0.1:2380
set HOST_2=127.0.0.1:2479
set LISTEN_HOST_2=127.0.0.1:2480
set HOST_3=127.0.0.1:2579
set LISTEN_HOST_3=127.0.0.1:2580
set CLUSTER=%NAME_1%=http://%LISTEN_HOST_1%,%NAME_2%=http://%LISTEN_HOST_2%,%NAME_3%=http://%LISTEN_HOST_3%

-- Run this on each machine
-- node1
set THIS_NAME=%NAME_1%
set THIS_IP=%HOST_1%
set THIS_LISTEN_IP=%LISTEN_HOST_1%
D:\Users\zhiqiangzhou\Desktop\etcd-v3.2.32-windows-amd64\etcd.exe --data-dir=%THIS_NAME% --name=%THIS_NAME% --initial-advertise-peer-urls=http://%THIS_LISTEN_IP% --listen-peer-urls=http://%THIS_LISTEN_IP% --advertise-client-urls=http://%THIS_IP% --listen-client-urls=http://%THIS_IP% --initial-cluster=%CLUSTER% --initial-cluster-state=%CLUSTER_STATE% --initial-cluster-token=%TOKEN% --log-package-levels=info
	
-- node2
-- set THIS_NAME=%NAME_2%
-- set THIS_IP=%HOST_2%
-- set THIS_LISTEN_IP=%LISTEN_HOST_2%
-- D:\Users\zhiqiangzhou\Desktop\etcd-v3.2.32-windows-amd64\etcd.exe --data-dir=%THIS_NAME% --name=%THIS_NAME% --initial-advertise-peer-urls=http://%THIS_LISTEN_IP% --listen-peer-urls=http://%THIS_LISTEN_IP% --advertise-client-urls=http://%THIS_IP% --listen-client-urls=http://%THIS_IP% --initial-cluster=%CLUSTER% --initial-cluster-state=%CLUSTER_STATE% --initial-cluster-token=%TOKEN% --log-package-levels=info
	
-- node3
-- set THIS_NAME=%NAME_3%
-- set THIS_IP=%HOST_3%
-- set THIS_LISTEN_IP=%LISTEN_HOST_3%
-- D:\Users\zhiqiangzhou\Desktop\etcd-v3.2.32-windows-amd64\etcd.exe --data-dir=%THIS_NAME% --name=%THIS_NAME% --initial-advertise-peer-urls=http://%THIS_LISTEN_IP% --listen-peer-urls=http://%THIS_LISTEN_IP% --advertise-client-urls=http://%THIS_IP% --listen-client-urls=http://%THIS_IP% --initial-cluster=%CLUSTER% --initial-cluster-state=%CLUSTER_STATE% --initial-cluster-token=%TOKEN% --log-package-levels=info
	

四、验证

在这里插入图片描述
安装etcdmanager客户端
在这里插入图片描述
验证效果如下图
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-16 12:07:58  更:2021-08-16 12:09:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 18:31:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计