【问题标题】:Accumulo Table Name Mapping IssueAccumulo 表名称映射问题
【发布时间】:2015-04-15 11:23:01
【问题描述】:

我的 Accumulo 实例已损坏。当我启动我的实例时,它抛出了一个错误,指出我的元数据表已损坏。然后,我从 hdfs 的 Accumulo 目录中备份了我的数据,并对我的实例进行了初始化。我没有意识到,我备份的数据中没有列出 Accumulo 表名。表名是整数。有没有在整数和表名之间进行转换的地方?还是我通过初始化并吹走 Zookeeper 把自己搞砸了?

谢谢。

【问题讨论】:

    标签: hadoop apache-zookeeper accumulo


    【解决方案1】:

    如果你炸毁了 ZooKeeper,那么是的,很遗憾,你不走运。同样存储在 ZooKeeper 中的表配置也是如此。

    如果您可以将 HDFS 文件中的表名拼凑起来(尝试accumulo rfile-info <path_in_hdfs> 检查 rfile),您可以随时尝试将 RFile 导入新实例。 http://accumulo.apache.org/1.6/accumulo_user_manual.html#zookeeper_failure 也可能有帮助。

    请随时访问社区邮件列表(dev@accumulo.apache.org 或 user@accumulo.apache.org),我们可以尝试为您提供更多帮助。

    【讨论】:

    • 我能够在 Zookeeper 中找到我需要的东西。谢天谢地,我没有把它吹走。
    • 太棒了。很高兴听到它!
    【解决方案2】:

    Init 不会吹走 zookeeper。如果您愿意做一些手动工作来恢复,您可能仍然在旧的 zookeeper 实例目录下有备份。

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      相关资源
      最近更新 更多