Skip to content

Lynzabo/zoo_cmd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zoo_cmd

I hope I can operate zookeeper path like localfile system

INSTALL

install from pypi:

pip install zoo_cmd

install from source:

git clone [email protected]:liujinliu/zoo_cmd.git
cd zoo_cmd
make install
make uninstall ---UNDEPLOY METHOD

USEAGE

[liujinliu@liujinliu zoo_cmd]$ zk_cmd
zoo#> conn 127.0.0.1
[email protected]:2181#> help
Documented commands (type help <topic>):
========================================
conn  help

Undocumented commands:
======================
cat  cd  cdcd  exit  ls  pwd  rm  set  touch  vi  wc
[email protected]:2181#> ls           ----查看当前节点下的子节点
+ zookeeper           2016-02-03 16:25:12
+ test                2016-02-03 16:25:12
[email protected]:2181#> wc           ----查看当前节点下的子节点个数
2
[email protected]:2181#> cd test      ----进入子节点路径(支持跟绝对路径参数,类似"/test/docker"这种)
/test
[email protected]:2181#> ls           ----查看当前节点下的子节点
+ docker              2016-02-03 16:25:12
[email protected]:2181#> cd docker    ----if only there is only one child, you also use cdcd
/test/docker
[email protected]:2181#> ls
+ acb896d8            2016-02-03 16:25:12
[email protected]:2181#> touch tmp_ljl   ----创建新节点
/test/docker/tmp_ljl
[email protected]:2181#> set tmp_ljl csdn0   ----向节点写入内容(会覆盖原有内容)
ZnodeStat(czxid=313532612647, ...... pzxid=313532612647)
[email protected]:2181#> cat tmp_ljl    ----查看节点内容
csdn0
[email protected]:2181#> pwd             ----查看当前所处的绝对路径
/test/docker
[email protected]:2181#> ls
- tmp_ljl             2016-02-03 16:25:12
acb896d8
[email protected]:2181#> rm tmp_ljl  ----删除节点
None
[email protected]:2181#> cd ..      ----回退(同时支持类似于"../.."这样的回退多层路径)
/test
[email protected]:2181#> ls
+ gary                               2016-11-06 10:40:04
+ zookeeper                               1970-01-01 08:00:00
[email protected]:2181#> cat gar*/tmp*
--gary/tmp0:
gary,1
--gary/tmp1:
gary,2

use vi to edit the node:

[email protected]:2181#> vi tmp_ljl

About

I hope I can operate zookeeper path like localfile system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.7%
  • Makefile 4.3%