Zookeeper启动问题/混乱

时间:2016-09-11 18:04:12

标签: hadoop apache-zookeeper linuxmint

除了the issue I am already having之外,我在安装了HBase之前安装了Zookeeper(它仍然没有安装)I saw a video on it之后。在安装它时,我遇到了许多问题,我现在已经克服了这个问题,但是我遇到了一个具有挑战性的问题;可能是我唯一需要的。所以,安装部分经历了很好。我使用以下命令启动zookeeper:sudo /home/hduser/zookeeper/bin/zkServer.sh start和(我很好,因为)这是结果:

ZooKeeper JMX enabled by default
Using config: /home/hduser/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

YES!它开始了(经过近50分钟的互联网挖掘)。但是,当我jps时,这就是我得到的:

8499 SecondaryNameNode
8162 NameNode
8983 NodeManager
9370 Jps
8313 DataNode
8672 ResourceManager

完全!!没有QuorumPeerMain!但等等..当我sudo jps时,我明白了:

8499 -- process information unavailable
9243 QuorumPeerMain
8162 -- process information unavailable
8983 -- process information unavailable
9429 Jps
8313 -- process information unavailable
8672 -- process information unavailable
你看到了吗?在QuorumPeerMain过程中,有process information unavailable(减去它对完全相关的过程说9243这一事实)。

你能告诉我为什么会这样吗?

此外,由于这种差异(或不便),您认为HBase安装会成为一个问题吗?

我认为这不重要,但这是一台造币机(Sarah)。

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用sudo jps命令可以看到QuorumPeerMain服务,因为您正在使用sudo /home/hduser/zookeeper/bin/zkServer.sh运行Zookeeper。您应该在没有sudo命令的情况下运行Zookeeper,然后它将在jps命令结果中可见。

当您使用sudo启动Zookeeper时,Zookeeper目录中包含具有root权限的文件,您必须更新这些目录的所有者才能使用普通命令运行它。

进行上述更改后,hbase安装不会产生任何问题。