您的位置:首页 > 其它

无法启动Hbase hbase-default.xml file seems to be for and old version of HBase

2012-04-30 01:06 627 查看
无法启动Hbase

错误如下

Exception in thread "main" java.lang.RuntimeException: hbase-default.xml file seems to be for and old version of HBase (@@@VERSION@@@), this version is 0.92.1

at org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:68)

at org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:100)

at org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:111)

at org.apache.hadoop.hbase.util.HBaseConfTool.main(HBaseConfTool.java:38)

Exception in thread "main" java.lang.RuntimeException: hbase-default.xml file seems to be for and old version of HBase (@@@VERSION@@@), this version is 0.92.1

at org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:68)

at org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:100)

at org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:111)

at org.apache.hadoop.hbase.zookeeper.ZKServerTool.main(ZKServerTool.java:39)

starting master, logging to /cygdrive/d/devtools/hbase09/bin/../logs/hbase-localhost-master-acer-PC.out

localhost: starting regionserver, logging to /cygdrive/d/devtools/hbase09/bin/../logs/hbase-localhost-regionserver-acer-PC.out

解决方案:

打开hbase-site.xml

查找 hbase.defaults.for.version.skip

将值设为true

如下

<property>

<name>hbase.defaults.for.version.skip</name>

<value>true</value>

<description>

Set to true to skip the 'hbase.defaults.for.version' check.

Setting this to true can be useful in contexts other than

the other side of a maven generation; i.e. running in an

ide. You'll want to set this boolean to true to avoid

seeing the RuntimException complaint: "hbase-default.xml file

seems to be for and old version of HBase (@@@VERSION@@@), this

version is X.X.X-SNAPSHOT"

</description>

</property>

问题解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐