【问题标题】:Accumulo and MapReduce: Unable to locate bins for specified rangesAccumulo 和 MapReduce:无法定位指定范围的 bin
【发布时间】:2014-01-10 19:51:25
【问题描述】:

我正在编写一个从 Accumulo 获取输入的 MapReduce 作业。我正在使用带有 RegExFilter 的 AccumuloInputFormat。当我运行该作业时,它可以毫无问题地连接到 Accumulo,但在建立连接后,我会看到以下警告广告:

WARN mapreduce.InputFormatBase: Unable to locate bins for specified ranges. Retrying.

我认为 Accumulo 没有任何问题,因为我可以从 shell 扫描我感兴趣的表。我错过了什么?

【问题讨论】:

    标签: mapreduce accumulo


    【解决方案1】:

    您可能需要检查 Accumulo 监视器并确保没有未分配的平板电脑。要么您的平板电脑服务器死机,要么由于其他原因您有未分配的平板电脑。这将是您反复看到该警告的最明显原因。

    【讨论】:

      【解决方案2】:

      也可能是 ZK 宕机了,所以 accumulo 无法知道它的数据在哪里。

      【讨论】:

      • ZooKeeper 仅用于查找 Accumulo 根表,不用于查找用户表。如果无法获取用户平板电脑的位置,那是 Accumulo 级别的操作,而不是 ZooKeeper 的操作。
      猜你喜欢
      • 1970-01-01
      • 2012-06-02
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多