etcd配置详解

2024-09-01 13:52
文章标签 配置 详解 etcd

本文主要是介绍etcd配置详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参数名称含义
–name ‘default’本member的名字
–data-dir指定节点的数据存储目录
–listen-peer-urls本member侧使用,用于监听其他member发送信息的地址
–listen-client-urls本member侧使用,用于监听etcd客户发送信息的地址
–wal-dir专用wal目录的路径
–snapshot-count要将快照触发到磁盘的已提交事务数
–heartbeat-interval定义了 Etcd 节点之间发送心跳的间隔时间
–election-timeout选举超时时间(毫秒)
–initial-election-tick-advance是否提前初始化选举时钟启动,以便更快的选举
–max-snapshots要保留的最大快照文件数(0是无限的)
–max-wals要保留的最大wal文件数(0是无限的)
–corsomma单独的设置CORS来源白名单(跨来源资源共享)
–quota-backend-bytes ‘0’当后端大小超过给定限额时发出警报(0默认为低空间限额)
–max-txn-ops 128事务中允许的最大操作数
–max-request-bytes ‘1572864’服务器将接受的最大客户端请求大小(以字节为单位)
–grpc-keepalive-min-time ‘5s’客户端在ping服务器之前应该等待的最小持续时间间隔
–grpc-keepalive-interval ‘2h’检查连接是否激活的服务器到客户机ping的频率持续时间(0表示禁用)
–grpc-keepalive-timeout ‘20s’关闭无响应连接之前的额外等待时间(0表示禁用)
–initial-advertise-peer-urls ‘http://localhost:2380’其他member使用,其他member通过该地址与本member交互信息。一定要保证从其他member能可访问该地址。静态配置方式下,该参数的value一定要同时在–initial-cluster参数中存在。memberID的生成受–initial-cluster-token和–initial-advertise-peer-urls影响。
–initial-cluster ‘etcd01=http://localhost01:2380, etcd02=http://localhost02:2380, etcd03=http://localhost03:2380’本member侧使用。描述集群中所有节点的信息,本member根据此信息去联系其他member。memberID的生成受–initial-cluster-token和–initial-advertise-peer-urls影响。
–initial-cluster-state ‘new’用于指示本次是否为新建集群。有两个取值new和existing。如果填为existing,则该member启动时会尝试与其他member交互。集群初次建立时,要填为new,经尝试最后一个节点填existing也正常,其他节点不能填为existing。集群运行过程中,一个member故障后恢复时填为existing,经尝试填为new也正常。
–initial-cluster-token ‘etcd-cluster’引导期间etcd集群的初始集群令牌。在运行多个集群时,指定此参数可以防止意外的跨集群交互。
–advertise-client-urls ‘http://localhost:2379’etcd客户使用,客户通过该地址与本member交互信息。一定要保证从客户侧能可访问该地址
–discovery ’ ’用于引导集群的发现URL,指定第三方etcd上key地址,要建立的集群各member都会向其注册自己的地址
–enable-v2 ‘true’接受etcd V2客户端请求
–discovery-fallback ‘proxy’当发现服务失败时的预期行为(“exit”或“proxy”)。“proxy”只支持v2 API
–discovery-proxy ’ ’用于传输到发现服务的HTTP代理
–discovery-srv ’ ’用于引导集群的dns srv域
–strict-reconfig-check ‘true’拒绝可能导致仲裁丢失的重新配置请求
–auto-compaction-retention ‘0’自动压缩保留长度。0表示禁用自动压缩
–auto-compaction-mode ‘periodic’解释“自动压缩保留”之一:周期性丨“修订版”定期’用于基于持续时间的保留,如果没有提供时间单位,则默认为小时(例如’5m’)。’“版本号”用于基于版本号的保留。

这篇关于etcd配置详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1127125

相关文章

Nginx 413修改上传文件大小限制的方法详解

《Nginx413修改上传文件大小限制的方法详解》在使用Nginx作为Web服务器时,有时会遇到客户端尝试上传大文件时返回​​413RequestEntityTooLarge​​... 目录1. 理解 ​​413 Request Entity Too Large​​ 错误2. 修改 Nginx 配置2.1

springboot项目redis缓存异常实战案例详解(提供解决方案)

《springboot项目redis缓存异常实战案例详解(提供解决方案)》redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数据... 目录缓存异常实践案例缓存穿透问题缓存击穿问题(其中也解决了穿透问题)完整代码缓存异常实践案例Red

Java 的 Condition 接口与等待通知机制详解

《Java的Condition接口与等待通知机制详解》在Java并发编程里,实现线程间的协作与同步是极为关键的任务,本文将深入探究Condition接口及其背后的等待通知机制,感兴趣的朋友一起看... 目录一、引言二、Condition 接口概述2.1 基本概念2.2 与 Object 类等待通知方法的区别

Java List排序实例代码详解

《JavaList排序实例代码详解》:本文主要介绍JavaList排序的相关资料,Java排序方法包括自然排序、自定义排序、Lambda简化及多条件排序,实现灵活且代码简洁,文中通过代码介绍的... 目录一、自然排序二、自定义排序规则三、使用 Lambda 表达式简化 Comparator四、多条件排序五、

Java实例化对象的​7种方式详解

《Java实例化对象的​7种方式详解》在Java中,实例化对象的方式有多种,具体取决于场景需求和设计模式,本文整理了7种常用的方法,文中的示例代码讲解详细,有需要的可以了解下... 目录1. ​new 关键字(直接构造)​2. ​反射(Reflection)​​3. ​克隆(Clone)​​4. ​反序列化

NGINX 配置内网访问的实现步骤

《NGINX配置内网访问的实现步骤》本文主要介绍了NGINX配置内网访问的实现步骤,Nginx的geo模块限制域名访问权限,仅允许内网/办公室IP访问,具有一定的参考价值,感兴趣的可以了解一下... 目录需求1. geo 模块配置2. 访问控制判断3. 错误页面配置4. 一个完整的配置参考文档需求我们有一

Linux实现简易版Shell的代码详解

《Linux实现简易版Shell的代码详解》本篇文章,我们将一起踏上一段有趣的旅程,仿照CentOS–Bash的工作流程,实现一个功能虽然简单,但足以让你深刻理解Shell工作原理的迷你Sh... 目录一、程序流程分析二、代码实现1. 打印命令行提示符2. 获取用户输入的命令行3. 命令行解析4. 执行命令

SpringBoot基础框架详解

《SpringBoot基础框架详解》SpringBoot开发目的是为了简化Spring应用的创建、运行、调试和部署等,使用SpringBoot可以不用或者只需要很少的Spring配置就可以让企业项目快... 目录SpringBoot基础 – 框架介绍1.SpringBoot介绍1.1 概述1.2 核心功能2

Spring Boot 事务详解(事务传播行为、事务属性)

《SpringBoot事务详解(事务传播行为、事务属性)》SpringBoot提供了强大的事务管理功能,通过@Transactional注解可以方便地配置事务的传播行为和属性,本文将详细介绍Spr... 目录Spring Boot 事务详解引言声明式事务管理示例编程式事务管理示例事务传播行为1. REQUI

MySQL 字符串截取函数及用法详解

《MySQL字符串截取函数及用法详解》在MySQL中,字符串截取是常见的操作,主要用于从字符串中提取特定部分,MySQL提供了多种函数来实现这一功能,包括LEFT()、RIGHT()、SUBST... 目录mysql 字符串截取函数详解RIGHT(str, length):从右侧截取指定长度的字符SUBST