zookeeper启动问题/混乱

jaxagkaj  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(460)

除了这个问题,我已经有了,我安装zookeeper之前,我安装了hbase(它仍然没有安装),在我看到一个视频对它。在安装它时,我面临着许多问题,我现在已经克服了,但我留下了一个具有挑战性的问题;可能是我唯一要做的。因此,安装部分进行得很顺利。我用以下命令启动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

对!它开始了(在互联网上挖掘了将近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 ).
提前谢谢!

4jb9z9bj

4jb9z9bj1#

quorumpeermain服务可以通过sudojps命令看到,因为您正在用运行zookeeper sudo /home/hduser/zookeeper/bin/zkServer.sh . 您应该在命令中不使用sudo运行zookeeper,然后它将在jps命令结果中可见。
当您使用sudo启动zookeeper时,zookeeper目录中的文件具有根权限,您必须更新这些目录的所有者才能使用普通命令运行它。
进行上述更改后,hbase安装将不会产生任何问题。

相关问题