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

相关文章

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

C#数据结构之字符串(string)详解

《C#数据结构之字符串(string)详解》:本文主要介绍C#数据结构之字符串(string),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录转义字符序列字符串的创建字符串的声明null字符串与空字符串重复单字符字符串的构造字符串的属性和常用方法属性常用方法总结摘

SpringCloud动态配置注解@RefreshScope与@Component的深度解析

《SpringCloud动态配置注解@RefreshScope与@Component的深度解析》在现代微服务架构中,动态配置管理是一个关键需求,本文将为大家介绍SpringCloud中相关的注解@Re... 目录引言1. @RefreshScope 的作用与原理1.1 什么是 @RefreshScope1.

Java中StopWatch的使用示例详解

《Java中StopWatch的使用示例详解》stopWatch是org.springframework.util包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比,这篇文章主要介绍... 目录stopWatch 是org.springframework.util 包下的一个工具类,使用它

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

Java实现时间与字符串互相转换详解

《Java实现时间与字符串互相转换详解》这篇文章主要为大家详细介绍了Java中实现时间与字符串互相转换的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、日期格式化为字符串(一)使用预定义格式(二)自定义格式二、字符串解析为日期(一)解析ISO格式字符串(二)解析自定义

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s