【发布时间】:2016-04-17 20:27:48
【问题描述】:
是否可以直接从 Bash 运行 zkCli.sh 命令,例如 ls / 或 get /,而无需进入 ZooKeeper shell?
我使用的是 ZooKeeper 版本 3.4.6-1569965。
例如,像这样的:
$ ./zkCli.sh get /
只有在连接到 ZooKeeper shell 并从那里运行 get / 后,我才能执行此操作,如下所示:
$ ./zkCli.sh
Connecting to localhost:2181
Welcome to ZooKeeper!
WATCHER::
WatchedEvent state:AuthFailed type:None path:null
JLine support is enabled
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] get /
[]
【问题讨论】:
-
你试过
./zkCli.sh -cmd "get /" -
在我的主机上哪里可以找到 zkcli?
标签: bash apache-zookeeper