HBase 运行: WARN No appenders could be found for log

1.  还是 HBase 0.99,根据前文编译成功源码后,按HBase 源码-Start Server》,碰到错误提示:

log4j:WARN No appenders could be found for logger (org.apache.hadoop.hbase.util.VersionInfo).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
但是 Server 还是启动起来了,因为此时用 shell 是可以连接上去的,只不过是没有 log 输出来。

2.  解决方法 
Check out 回 HBase 0.98.4-SNAPSHOT 即可。
注:不要频繁的 pull 到最新版本的代码,里面可能有各种问题。跟踪偶数结尾的大版本号即可。

2014.07.29 update
问题又出现了,这次 check out 到哪个版本都不解决问题,主要是因为 log4j 初始化时找不到 log4j.properties, 或 log4j.xml 文件,所以只能显示指定 log4j 的文件所在路径:
a)Eclipse:设置 start server 时,在 Arguments->VM arguments 中添加

-Dlog4j.configuration=file:/home/zf/src/IntelliJ/hbase/conf/log4j.properties

b)IntelliJ:设置 start server 时,在 VM options 中添加 

-Dlog4j.configuration=file:/home/zf/src/IntelliJ/hbase/conf/log4j.properties

3. 环境
Ubuntu 12.04(64-bit) + Eclipse Standard Kepler SR1 + HBase 0.99.0-SNAPSHOT JDK 1.7.0_45 + Maven 3.0.4


转载于:https://my.oschina.net/zenglingfan/blog/285957

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值