1

次のように、curl を使用して etcd からデータを取得できます。

core ~ $ curl http://10.12.1.105:2379/v2/keys/zk/codis/db_test
       {"action":"get","node":   {"key":"/zk/codis/db_test","dir":true,"expiration":"2016-09-   18T06:35:35.892545267Z","ttl":31535019,"nodes":    [{"key":"/zk/codis/db_test/ActionResponse","dir":true,"expiration":"2016-09-   18T06:40:45.162912721Z","ttl":31535328,"modifiedIndex":10,"createdIndex":10},
{"key":"/zk/codis/db_test/LOCK","dir":true,"expiration":"2016-09-18T06:48:07.460467703Z","ttl":31535770,"modifiedIndex":5130,"createdIndex":5130},
{"key":"/zk/codis/db_test/servers","dir":true,"modifiedIndex":5132,"createdIndex":5132},
{"key":"/zk/codis/db_test/dashboard","value":"{\"addr\": \"10.12.1.101:18087\", \"pid\": 9}","expiration":"2016-09-18T06:35:35.90202187Z","ttl":31535019,"modifiedIndex":6,"createdIndex":6},{"key":"/zk/codis/db_test/migrate_tasks","dir":true,"expiration":"2016-09-18T06:35:35.909309855Z","ttl":31535019,"modifiedIndex":7,"createdIndex":7},
{"key":"/zk/codis/db_test/slots","dir":true,"modifiedIndex":8,"createdIndex":8},
{"key":"/zk/codis/db_test/actions","dir":true,"expiration":"2016-09-18T06:40:45.15502607Z","ttl":31535328,"modifiedIndex":9,"createdIndex":9}],"modifiedIndex":5,"createdIndex":5}}

しかし、 etcdctl を使用して etcd2 からデータを取得できません:

core@hack-day-master ~ $ etcdctl -C 10.12.1.105:2379 ls
/coreos.com

誰が私を助けることができます?

4

1 に答える 1

0

試す

etcdctl -C 10.12.1.105:2379 ls --recursive

--recursiveは、すべてのキーを一覧表示するのに役立ちます。

于 2016-08-13T06:15:32.597 に答える