HBase数据丢失?缺少HDFS附加支持?在没有启用HDFS追加支持的情况下运行HMaster?

时间:2011-08-10 00:51:35

标签: hadoop hbase

我正在使用HBase。我已经安装并且现在正在运行分布式环境。 但是,它在HMaster的界面页面中显示警告:

“您当前正在运行HMaster而未启用HDFS附加支持。这可能会导致数据丢失” 我怎么解决这个问题?如果我不使用CDH3的hadoop?有人可以给我非常详细的说明吗?

enter image description here

感谢!!!!

1 个答案:

答案 0 :(得分:2)

正如您刚刚发现的那样,您不能(不应该)使用Hadoop 0.20。*与HBase的标准Apache版本,因为它缺少追加支持HDFS-200。没有正式的ASF Hadoop版本可以附加支持。 Cloudera的发布是最简单的方法,你能详细说明为什么你不能使用它?它使用与Apache相同的许可证进行分发,如果您使用tarball版本,它与Apache版本类似,您不需要特殊权限来安装RPM。

我所知道的其他选择是从hadoop-append branch(不好玩)滚动你自己的hadoop并使用MapR,我没有第一手经验。

在HBase邮件列表上有一段时间,有些人幸运地在hadoop安装中使用随HBase分发的hadoop jar替换了hadoop jar。这种方式似乎充满了风险,并不是每个人都对此感到满意。