我正在尝试在 Hadoop 2.2.0 上安装 hbase-0.96.0-hadoop2。当我试图启动我的 HBase 时。 HBase 给出以下错误。
主:log4j:错误找不到键 log4j.appender.DRFAS 的值
主:log4j:错误无法实例化名为“DRFAS”的附加程序。
log4j:错误找不到键 log4j.appender.DRFAS 的值
log4j:错误无法实例化名为“DRFAS”的附加程序。
当我在做 JPS Linux 时,会显示以下进程:
17422 作业历史服务器
11461 名称节点
31375 日元
12127 资源管理器
11671 数据节点
30077 HRegionServer
12344 节点管理器
11935 次要名称节点
30948 HQuorumPeer
这是我的 hbase-site.xml 配置:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
<description>The directory shared by RegionServers.
</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
<description>The mode the cluster will be in. Possible values are
false: standalone and pseudo-distributed setups with managed Zookeeper
true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
</description>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/master</value>
</property>
</configuration>
最佳答案
试试这两种方法。
在/tmp/文件夹中删除所有名称为 hbase 的文件
现在启动 hbase 恶魔。
Hbase 在某些 x64 ubuntu 机器中存在这个奇怪的问题,断开与 Internet 的连接将有助于解决此问题,启动后您可以连接到 Internet。
现在尝试从 cli 访问 hbase
bin/hbase
关于hadoop - HBase 在 Hadoop 2.2.0 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280780/