- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我安装了 hadoop,我的 HBase 运行在它之上。我在 hadoop 中的所有守护进程都已启动并正在运行。在我启动我的 hbase 之后,当我发出 JPS 命令时,我可以看到 HMaster 正在运行。
我在伪分布式模式下运行我的 hadoop。当我检查本地主机时,它显示区域服务器正在运行。
但为什么我在 Linux 的终端中看不到 HRegionServer 正在运行?
最佳答案
可能是因为hbase.cluster.distributed
在hbase-site.xml
中没有设置或者设置为false。
根据http://hbase.apache.org/book/config.files.html :
hbase.cluster.distributed :
The mode the cluster will be in. Possible values are false for standalone mode and true for distributed mode. If false, startup will run all HBase and ZooKeeper daemons together in the one JVM. Default: false
因此,如果您将其设置为 true,您将看到不同的主进程、区域服务器进程和 ZooKeeper 进程。例如:伪分布式 Hadoop/HBase 进程列表如下所示:
jps
3991 HMaster
4209 HRegionServer
3140 DataNode
3464 TaskTracker
3246 JobTracker
2942 NameNode
3924 HQuorumPeer
关于hadoop - 在 Terminal-LINUX-HBASE 中看不到 RegionServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14472875/
我是一名优秀的程序员,十分优秀!