Docker 从入门到实践 0.4com/coreos/etcd 进行维护,即将发布 2.0.0 版本。 受到 Apache ZooKeeper 项目和 doozer 项目的启发,etcd 在设计的时候重点考虑了下面四个要素: 简单:支持 REST 风格的 HTTP+JSON API 安全:支持 HTTPS 方式的访问 快速:支持并发 1k/s 的写操作 可靠:支持分布式结构,基于 Raft 的一致性算法 注:Apache ZooKeeper --help, -h show help --version, -v print the version 数据库操作围绕对键值和目录的 CRUD (符合 REST 风格的一套操作:Create)完整生命周期的管理。 使用 etcdctl 数据库操作 Docker —— 从入门到实践 130 使用 etcdctl etcd 在键的组织上采用了层次化的空间结 下面,也可以为指定目录结构,如 cluster1/node2/testkey ,则将创建相应的目录结构。 注:CRUD 即 Create, Read, Update, Delete,是符合 REST 风格的一套 API 操作。 指定某个键的值。例如 $ etcdctl set /testdir/testkey "Hello world" Hello world 支持的选项包括: --ttl '0'0 码力 | 179 页 | 2.27 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)set the output format (fields, json, protobuf, s imple, table) 数据库操作 数据库操作围绕对键值和目录的 CRUD (符合 REST 风格的一套操作:Create)完整生命周 期的管理。 使用 etcdctl 240 etcd 在键的组织上采用了层次化的空间结构(类似于文件系统中目录的概念),用户指定的 键可以为单独的名字,如 下面,也可以为指定目录结 构,如 cluster1/node2/testkey ,则将创建相应的目录结构。 注:CRUD 即 Create, Read, Update, Delete,是符合 REST 风格的一套 API 操作。 put $ etcdctl put /testdir/testkey "Hello world" OK get 获取指定键的值。例如 $ etcdctl put testkey /etc/marathon/conf (需要手动创建),此外默认配置文件在 /etc/default/marathon 。 我们手动创建配置目录,并添加配置项(文件命名和内容跟 Mesos 风格一致),让 Marathon 能连接到已创建的 Mesos 集群中。 $ sudo mkdir -p /etc/marathon/conf $ sudo cp /etc/mesos/zk /e0 码力 | 370 页 | 6.73 MB | 1 年前3
共 2 条
- 1













