我有一个在Hadoop 1.1.2和HBase 0.94上运行的集群。有没有办法可以将HBase数据复制到HDFS文件,停止HBase,安装HBase 0.98并将数据复制到HBase 0.98?
我对停机时间没问题。我尝试了CopyTable和导入无法正常工作的方法。
答案 0 :(得分:0)
从0.94.x直接滚动升级到0.98.x不起作用。升级路径遵循与Upgrading from 0.94.x to 0.96.x相同的过程。要使用0.98.x的一些新功能,还需要执行其他步骤。有关这些功能的简要列表,请参阅Upgrading from 0.96.x to 0.98.x。
我认为这应该对你有帮助。
可能有用的其他信息:
无论如何都不需要备份数据。
如果迁移是次要版本 - 提供了HFile
版本的更改,则可以进行滚动更新。
迁移到主要版本时无法滚动更新。在这种情况下,我们应该运行供应商提供的一些脚本将数据导入HBase。可以在产品发布的同时找到更多信息