无法在Terminal-LINUX-HBASE中看到RegionServer

时间:2013-01-23 05:11:29

标签: hadoop hbase

我安装了hadoop,我的HBase正在运行。我在hadoop的所有守护程序都已启动并运行。在我启动hbase之后,当我发出JPS命令时,我可以看到HMaster正在运行。

我正在以伪分布式模式运行我的hadoop。当我检查我的localhost时,它显示regionserver正在运行。

但为什么我看不到HRegionServer在Linux终端上运行?

1 个答案:

答案 0 :(得分:4)

可能是因为hbase.cluster.distributedhbase-site.xml未设置或设置为false 根据{{​​3}}:

  

hbase.cluster.distributed:
  群集将处于的模式。可能的值为false   独立模式,对于分布式模式为真。如果为false,则启动   在一个JVM中一起运行所有HBase和ZooKeeper守护进程。默认:   假

因此,如果您将其设置为 true ,您将看到不同的主服务器,区域服务器和ZooKeeper进程。例如:伪分布式Hadoop / HBase进程列表如下所示:

jps
3991 HMaster
4209 HRegionServer
3140 DataNode
3464 TaskTracker
3246 JobTracker
2942 NameNode
3924 HQuorumPeer