笼子动物管理员
zeek的Python项目详细描述
z和k表示Zookeeper,e表示 只是为了好玩。
从配置管理中解放出来。泽克是一个动物园管理员 行应用程序,使它很容易看到在所有这些笼子里是什么。这个 cli在zsh中最有效。
打开-(安装)
安装zeek:
$ pip install git+https://github.com/krockode/zeek
调谐-(配置)
Zeek默认连接到本地主机:2181要更改此设置,您可以设置 环境变量ZEEK_HOSTS或将选项-H/-HOSTS添加到 泽克司令部。该值应该是以逗号分隔的zookeeper服务器列表 连接到例如host1:2181、host2:2181
退出-(用法)
zeek的目标是提供unix的合理外观 grep用于zookeeper结构的命令,因此不需要新的学习。 find和grep返回都以<;node>;-<;value>;格式匹配,其中 node是节点的完整路径,value是 那个节点
- ls
- 列出指定节点下的节点。
示例:
$ zeek ls /animals /animals/ - /animals/mamals - /animals/reptiles -
- find
- 从根目录执行递归查找的查找示例。
$ zeek find / / - /animals - /animals/mammals - /animals/reptiles - /animals/reptiles/foxes - ok /animals/reptiles/snakes - rad /animals/reptiles/crocodilia - /animals/reptiles/crocodilia/alligators - hungry /animals/reptiles/crocodilia/crocodiles - hungry
Zeek find类似于find/-name…并搜索 匹配您的搜索:
$ zeek find '*crocodile*' /animals/reptiles/crocodilia/crocodiles - hungry
- grep
- zeek grep搜索zookeeper节点值。
$ zeek grep hungry /animals/reptiles/crocodilia/alligators - hungry /animals/reptiles/crocodilia/crocodiles - hungry