我在 zoo.cfg 中设置: clientPort=2181
cloudera@cloudera-vm:/$ sudo /usr/lib/zookeeper/bin/zkServer.sh start
我收到以下回复:
JMX enabled by default
Using config: /usr/lib/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
Run Code Online (Sandbox Code Playgroud)
cloudera@cloudera-vm:/$ sudo /usr/lib/zookeeper/bin/zkServer.sh 状态
JMX enabled by default
Using config: /usr/lib/zookeeper/bin/../conf/zoo.cfg
Mode: standalone
Run Code Online (Sandbox Code Playgroud)
但
$ echo ruok | nc localhost 2181
$
Run Code Online (Sandbox Code Playgroud)
没有给出任何输出。问题出在哪儿?
日志文件:
2014-10-03 08:40:10,912 - INFO [main:QuorumPeerConfig@90] - Reading configuration from: /usr/lib/zookeeper/bin/../conf/zoo.cfg
2014-10-03 08:40:10,916 - ERROR [main:QuorumPeerConfig@259] - Invalid configuration, only one server specified (ignoring)
2014-10-03 08:40:10,916 - WARN [main:QuorumPeerMain@105] - Either no config or no quorum defined …Run Code Online (Sandbox Code Playgroud)