2014-06-12 47 views
0

我正在嘗試將hbase快照從hbase版本0.94遷移到0.98。將hbase快照從0.94遷移到0.98

步驟:

  1. 老HBase的創建快照0.94

    快照 '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 -hdfs://:8020/apps/hbase/data -mappers 16

    異常在線程 「主」 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) at com.sun.proxy。$ Proxy5.getProtocolVersion(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

誰能幫我理解這個錯誤?

回答

1

您需要從.98集羣運行ExportSnapshot,並使用-copy-from hftp:// source-cluster 不同的版本不兼容hdfs,但它們在hftp/webhdfs圖層