为什么80%的码农都做不了架构师?>>>   

列出成员

  1. 返回一个HTTP 200 OK响应代码和所有成员在etcd集群中的表示。

Request

GET /v2/members HTTP/1.1

Example

curl http://10.0.0.10:2379/v2/members
{"members": [{"id": "272e204152","name": "infra1","peerURLs": ["http://10.0.0.10:2380"],"clientURLs": ["http://10.0.0.10:2379"]},{"id": "2225373f43","name": "infra2","peerURLs": ["http://10.0.0.11:2380"],"clientURLs": ["http://10.0.0.11:2379"]},]
}

添加成员

  1. 成功返回一个HTTP 201响应代码以及添加成员的表示,并在成功时新生成一个memberID。 不成功时返回描述失败情况的字符串。
  2. 如果POST主体格式错误,则返回HTTP 400
  3. 如果成员存在于集群中,或者过去某个时刻存在于集群中,则返回HTTP 409
  4. 如果群集中存在任何给定的peerURL,则返回HTTP 409
  5. 如果集群无法在超时期间处理请求,则返回HTTP 500,尽管稍后可能会处理该请求。

Request

POST /v2/members HTTP/1.1{"peerURLs": ["http://10.0.0.10:2380"]}

Example

curl http://10.0.0.10:2379/v2/members -XPOST \
-H "Content-Type: application/json" -d '{"peerURLs":["http://10.0.0.10:2380"]}'
{"id": "3777296169","peerURLs": ["http://10.0.0.10:2380"]
}

删除成员

从集群中删除成员。 成员编号必须是十六进制编码的uint64

  1. 成功返回HTTP 204和含有空的内容。 不成功时返回描述失败情况的字符串。
  2. 如果该成员不存在于集群中,则返回HTTP 500(TODO:fix this)。
  3. 如果集群无法在超时期间处理请求,则返回HTTP 500,尽管稍后可能会处理该请求。

Request

DELETE /v2/members/<id> HTTP/1.1

Example

curl http://10.0.0.10:2379/v2/members/272e204152 -XDELETE

返回204,内容为空

修改成员 peerURLs

修改集群 peerURLs 地址。 成员编号必须是十六进制编码的uint64

  1. 成功返回204含有空的内容。 不成功时返回描述失败情况的字符串。
  2. 如果POST主体格式错误,则返回HTTP 400
  3. 如果该成员不存在于集群中,则将返回HTTP 404
  4. 如果群集中存在任何给定的peerURL,则返回HTTP 409
  5. 如果集群无法在超时期间处理请求,则返回HTTP 500,尽管稍后可能会处理该请求。

Request

PUT /v2/members/<id> HTTP/1.1{"peerURLs": ["http://10.0.0.10:2380"]}

Example

curl http://10.0.0.10:2379/v2/members/272e204152 -XPUT \
-H "Content-Type: application/json" -d '{"peerURLs":["http://10.0.0.10:2380"]}'

参考

群集配置

后面继续补充

PS: 觉得不错的请点个赞吧!! (ง •̀_•́)ง

转载于:https://my.oschina.net/solate/blog/1547836

etcd v2文档(2) -- 客户端http请求管理集群成员api相关推荐

  1. cobar mysql cluster_Cobar使用文档(可用作MySQL大型集群解决方案)

    最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家.Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle ...

  2. Cassandra1.2文档学习(7)—— 规划集群部署

    数据参考:http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/architecture/a ...

  3. 软件工程第4次作业------石墨文档Android客户端案例分析

    作业要求的博客链接:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505 分析产品:石墨文档Android客户端 第一部分 调研和评测 1. ...

  4. 超市百货电商app移动端原型+通用模块全局规则说明+超市电商后台管理web端原型+超市电商产品原型及需求文档+业务后台(商品管理+广告管理+活动管理)

    作品介绍:Axure原型内容主要包括:超市百货电商app移动端原型+文档变更记录+名词术语说明+产品业务功能框架+通用模块和全局规则说明(消息推送机制+输入提交规则+图片加载机制+权限类提示说明+搜索 ...

  5. Excel文档加密网络授权管理方案 - 加密Excel文档并通过服务器端授权管理

    Excel文档加密网络授权管理方案 - 加密Excel文档并通过服务器端授权管理  加密excel文档,支持*.xls;*.csv;*.xlsx等, 保护文档分发,防止编辑.防止复制.防止打印 : 加 ...

  6. python 知识管理系统_MrDoc: 基于Python开发的Markdown在线文档系统,适合作为个人和小型团队的文档、笔记和知识管理工具...

    MrDoc觅道文档 - 记录文档.汇聚思想 个人和小型团队的笔记.文档.知识管理私有化部署方案 简介 MrDoc 是基于Python开发的在线文档系统,适合作为个人和小型团队的文档.知识和笔记管理工具 ...

  7. 有哪些方法可以提高企业的文档、图片等知识管理水平?

    企业的文档.图片等知识管理水平是企业内部知识管理的重要组成部分.优秀的文档.图片等知识管理水平可以有效地提高企业的工作效率和工作质量,增强企业的竞争力和创新能力.本文将从以下几个方面探讨如何提高企业的 ...

  8. Raft 集群成员变更、日志压缩、客户端交互

    Raft 集群成员变更.日志压缩.客户端交互 集群成员变更 在集群服务器发生变化时,不能一次性的把所有的服务器配置信息从老的替换为新的,因为,每台服务器的替换进度是不一样的,可能会导致出现双主的情况, ...

  9. tp5 聚合max获取不到string最大值_深入理解Kafka客户端之如何获取集群元数据

    一.场景说明 当我们初始化一个Kafka生产者后(初始化流程可以查看<Kafka源码解析之生产者初始化流程>),通过该生产者将封装好的消息发送出去,示例代码仍然参考example模块下的P ...

最新文章

  1. 从Hadoop集群中移除一块磁盘的操作
  2. 零基础Java学习之this关键字
  3. php+date+timezoe,PHP 字符串
  4. php array in array,浅谈PHP array_search 和 in_array 函数效率问题
  5. Cisco端口限速配置
  6. android notification 的总结分析
  7. java 自定义map_自定义写实现java中map中的功能(简易)
  8. linux添加定时器防抖,linux驱动2.3按键中断-定时器防抖
  9. JAVA(1)-----JAVA基础知识
  10. win10 后台运行jar包_小编演示win10系统双击运行jar文件的教程
  11. freemarker取数
  12. 【观点讨论与支撑】明星和成功人士真的就只有成功的一面吗?背后的心酸和痛苦的经历我感觉更重要!
  13. cad安装日志文件发生错误_Autocad 2012 安装失败,某些产品无法安装。有日志文件,拜托求大神帮忙看看如何解决?...
  14. 基于Springboot+MySQL的个人健康监控管理系统
  15. python 图像检索系统_python-计算机视觉 - 图像检索
  16. mysql 32位_MySQL8下载 MySQL 8 for windows 32位 v8.0.18 官方免费正式版 下载-脚本之家
  17. Python安装shapely包出现WindowsError: [Error 126]解决方案
  18. iOS iPhone各机型尺寸及导航栏高度
  19. ATTCK随笔系列之二:偷天陷阱
  20. IOS swift开发——获取设备定位信息

热门文章

  1. 蓝桥杯 ALGO-61 算法训练 奇偶判断
  2. 蓝桥杯 BASIC-5 基础练习 查找整数
  3. Android Device Monitor 的 File Explorer 打开一片空白,不显示文件
  4. L2-014. 列车调度-PAT团体程序设计天梯赛GPLT
  5. Linux系统不同主机之间的时间同步
  6. java-将xlsx(excel)文件转换成json
  7. Nginx 安装与使用
  8. Java 读取 INI 配置文件的方法
  9. 锁, threading.local, 线程池, 生产者消费者模型
  10. linux内核分析--异步io(二)