Hadoop hbase.cluster.distributed设置为true,但显示为false

Hadoop hbase.cluster.distributed设置为true,但显示为false,hadoop,nosql,hbase,Hadoop,Nosql,Hbase,我一直在试验完全分布式版本的一些问题。首先,我将告诉您我的配置: 我有4个服务器服务器{1,2,3,4},带有6GB Ram和2个内核。我将hadoop安装在所有这些设备中,配置如下: 服务器_1是namenode、datanode和secondary namenode 服务器2、服务器3、服务器4:数据节点 存储容量约为500GB 另一方面,我安装了hbase,配置如下: 服务器1:主服务器和区域服务器 服务器2:zookeeper和regionserver 服务器3和服务器4:regions

我一直在试验完全分布式版本的一些问题。首先,我将告诉您我的配置:

我有4个服务器服务器{1,2,3,4},带有6GB Ram和2个内核。我将hadoop安装在所有这些设备中,配置如下:

服务器_1是namenode、datanode和secondary namenode 服务器2、服务器3、服务器4:数据节点 存储容量约为500GB

另一方面,我安装了hbase,配置如下:

服务器1:主服务器和区域服务器 服务器2:zookeeper和regionserver 服务器3和服务器4:regionserver 每个服务器的hbase-site.xml如下所示:

 <property>
   <name>hbase.zookeeper.quorum</name>
   <value>server_2</value>
 </property>
 <property>
   <name>hbase.zookeeper.property.dataDir</name>
   <value>/hdfs/zookeeper</value>
 </property>
 <property>
   <name>dfs.support.append</name>
   <value>true</value>
 </property>
 <property>
   <name>hbase.rootdir</name>
   <value>hdfs://server_1:54310/hbase</value>
 </property>
 <property>
   <name>hbase.cluster.distributed</name>
   <value>true</value>
 </property>
所以我有一些问题,你可以帮助我:

插入速度慢。我有一个字母数字行,有两个列族。插入200000行大约需要9分钟,但这或多或少是可以接受的。 我有一个map reduce作业,其中我创建了一个配置:

Configuration config=HBaseConfiguration.create


然后我请求config.gethbase.cluster.distributed;它说false,你觉得怎么样?

对于第一个问题,很难真正给出一个好的答案,解释插入速度慢的原因,或者它们是否真的慢。我们不知道这些机器有多强大,你有什么样的磁盘或网络硬件,单个单元格值有多大,列或行键有多大,等等。有太多的变量来决定这是慢还是快

关于分布式设置,您需要确保启动MapReduce作业的计算机也具有相同的hbase-site.xml。您还需要确保MR配置类加载hbase-site.xml