# Zookeeper客户端操作
### 创建znodes
节点分为`短暂节点`和`持久节点`。默认是`持久节点`。短暂节点通过参数`-e`指定。短暂和持久节点又各自分为是否`连续的`。默认是`不连续`的。连续节点通过参数`-s`指定。
##### 持久不连续
```
create /gosuncn "GoSunCn是一家非常著名的公司。"
```
> 输出结果:Created /gosuncn
##### 持久连续
```
create -s /gosuncn/tech "技术部门。"
```
##### 临时不连续
```
create -e /cigc "cigc是一家非常著名的公司。"
```
> 记住,当丢失一个客户端连接,在临时 znode 将被删除。
##### 临时连续
```
create -e -s /cigc "cigc是一家非常著名的公司。"
```
### 列出节点
```
ls /
ls /gosuncn
```
### 获取数据
```
get /gosuncn
```
```
get /gosuncn watch # 设置监视
```
### 设置数据
```
set /gosuncn "XXX是一家非常著名的公司。"
```
### 检查状态
```
stat /gosuncn
```
### 删除Znode
```
rmr /gosuncn
```
> `rmr`递归删除所有的子znode,和`delete`很相似。但是`delete`仅适用于无子znode的znode。