将hbase快照从0.94迁移到0.98

时间:2014-06-12 15:44:50

标签: hbase

我正在尝试将hbase快照从hbase版本0.94迁移到0.98。

步骤:

  1. 在旧的hbase 0.94上创建快照

    snapshot' test_event_raw_data',' test_event_raw_data'

  2. 导出到hbase 0.98

    hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot test_event_raw_data -copy-to hdfs://:8020 / apps / hbase / data -mappers 16

    线程中的异常" main" org.apache.hadoop.ipc.RemoteException:服务器IPC版本9无法与客户端版本4通信 在org.apache.hadoop.ipc.Client.call(Client.java:1118) 在org.apache.hadoop.ipc.RPC $ Invoker.invoke(RPC.java:229) 在com.sun.proxy。$ Proxy5.getProtocolVersion(未知来源) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

  3. 任何人都可以帮我理解这个错误吗?

1 个答案:

答案 0 :(得分:1)

您希望从.98群集运行ExportSnapshot,并使用-copy-from hftp:// source-cluster 不同版本不兼容hdfs,但它们在hftp / webhdfs层兼容