【问题标题】:Migrate hbase snapshot from 0.94 to 0.98将 hbase 快照从 0.94 迁移到 0.98
【发布时间】:2014-06-12 15:44:50
【问题描述】:

我正在尝试将 hbase 快照从 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-to 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) 在 com.sun.proxy.$Proxy5.getProtocolVersion(未知来源) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

谁能帮我理解这个错误?

【问题讨论】:

    标签: hbase


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 2023-03-24
      相关资源
      最近更新 更多