gpt4 book ai didi

hadoop - DataProc MapReduce 停止工作

转载 作者:可可西里 更新时间:2023-11-01 16:25:17 24 4
gpt4 key购买 nike

我运行标准的 hbase 类来计算 BigTable 表中的行数 (RowCounter)。使用 Google 控制台中的 DataProc gui。它工作正常,但几周后我尝试运行类似的 jar 并且由于难以解释的原因,工作失败。这看起来不像连接参数问题,因为如果我使用不存在的 Hbase 表名它理解这一点。

1.1.2 和 1.0.1.1 Hbase 客户端的结果相同。1.0.1.1 来自示例。我发现 1.1.2 版本被 bdutils 设置的集群使用。

6/02/08 14:35:34 INFO mapreduce.Job:  map 100% reduce 0%
16/02/08 14:35:34 INFO mapreduce.Job: Task Id : attempt_1454940934781_0001_m_000000_0, Status : FAILED
Error: java.io.IOException: Cannot create a record reader because of a previous error. Please look at the previous logs lines from the task's full log for more details.
at org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.createRecordReader(TableInputFormatBase.java:174)
at org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.<init>(MapTask.java:515)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:758)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:164)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)
at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158)
Caused by: java.lang.IllegalStateException: The input format instance has not been properly initialized. Ensure you call initializeTable either in your constructor or initialize method
at org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.getTable(TableInputFormatBase.java:585)
at org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.createRecordReader(TableInputFormatBase.java:169)
... 8 more

最佳答案

之前创建的 Dataproc 集群现在启用了每周一次的 JVM 自动更新。其中一个更新打破了与 Bigtable 客户端库使用的 ALPN-boot jar 的兼容性。

推出已完成,将更新 JVM 和 ALPN jar 的默认版本以再次兼容。为了使用固定图像,您需要启动一个新集群。

如果您需要执行就地修复,您可以在集群中位于/usr/local/share/google/alpn 下的所有节点上更新 ALPN-boot.jar 的副本。请参阅此表了解版本兼容性 http://www.eclipse.org/jetty/documentation/current/alpn-chapter.html#alpn-versions

关于hadoop - DataProc MapReduce 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35502742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com