【发布时间】:2014-01-22 10:48:26
【问题描述】:
我正在尝试在 Hadoop 2.2.0 上安装 hbase-0.96.0-hadoop2。当我试图启动我的 HBase 时。 HBase 出现以下错误。
master: log4j:ERROR 找不到键 log4j.appender.DRFAS 的值 主:log4j:错误无法实例化名为“DRFAS”的附加程序。 log4j:错误找不到键 log4j.appender.DRFAS 的值 log4j:ERROR 无法实例化名为“DRFAS”的附加程序。
当我在做 JPS Linux 时显示以下进程:
17422 JobHistoryServer 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>
【问题讨论】:
-
您是在尝试安装新的 hbase 0.96.x 还是从旧版本(即 0.94x)迁移。
-
@user3202540 - 我将 v0.94x 中的 log4j.properties 文件放在 v0.98x 中,错误似乎消失了,看起来 log4j.properties 文件中需要进行一些调整。