Lista de nodos de nodo
ls / ruta
- Ver directorios de forma recursiva
ls -R / ruta
[zk: localhost:2181(CONNECTED) 6] ls -R /sanguo
/sanguo
/sanguo/shuguo
/sanguo/shuguo0000000002
/sanguo/shuguo0000000003
/sanguo/shuguo0000000004
/sanguo/shuguo0000000005
Crear nodo znode
Sintaxis: crear [-s] [-e] [-c] [-t ttl] ruta [datos] [acl]
Parámetros: Utilice [] para incluir parámetros opcionales.
[-s]: crea nodos ordenados.
[-e]: crea un nodo temporal.
[-c]: crea un nodo contenedor.
[t ttl]: crea un nodo TTL, -t tiempo (en milisegundos).
ruta: La ruta, debido a que no hay corchetes, es un parámetro obligatorio.
[datos]: datos del nodo, opcional, si no se utilizan, los datos del nodo serán nulos.
[acl]: Relacionado con el permiso, lo hablaré más tarde.
- Crea un nodo temporal
crear -e / ruta
create -e /sanguo/wuguo "zhouyu"
- Crear nodos ordenados
create -s /sanguo/shuguo zhugeliang [zk: localhost:2181(CONNECTED) 9] get /sanguo/shuguo liubei [zk: localhost:2181(CONNECTED) 10] create -s /sanguo/shuguo zhugeliang Created /sanguo/shuguo0000000002 [zk: localhost:2181(CONNECTED) 11] create -s /sanguo/shuguo zhangfei Created /sanguo/shuguo0000000003 [zk: localhost:2181(CONNECTED) 12] create -s /sanguo/shuguo guanyu Created /sanguo/shuguo0000000004
Ver nodos de znode
obtener / ruta
Ver datos de nodo más metainformación
obtener -s / ruta
[zk: localhost:2181(CONNECTED) 0] get -s /sanguo
中国
cZxid = 0x9
ctime = Thu Jan 21 23:21:22 CST 2021
mZxid = 0x16
mtime = Thu Jan 21 23:50:57 CST 2021
pZxid = 0x12
cversion = 6
dataVersion = 3
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 4
- Ver información de metadatos del nodo
obtener -s / ruta
[zk: localhost:2181(CONNECTED) 0] get -s /sanguo
中国
cZxid = 0x9
ctime = Thu Jan 21 23:21:22 CST 2021
mZxid = 0x16
mtime = Thu Jan 21 23:50:57 CST 2021
pZxid = 0x12
cversion = 6
dataVersion = 3
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 4
Modificar el nodo znode
establecer / valor de ruta
[zk: localhost:2181(CONNECTED) 15] get /sanguo
刘备
[zk: localhost:2181(CONNECTED) 16] set /sanguo "古代中国"
[zk: localhost:2181(CONNECTED) 17] get /sanguo
古代中国