EMR OLAP、EMR ClickHouse、EMR StarRocks这个报错,为什么? java.util.concurrent.ExecutionException: A error occurred: errorCode=62 errorMessage:method request time out, please check 'onceTalkTimeout' property. current value is:60000(MILLISECONDS) correlationId:836 timeout with bound channel =>[id: 0x2ba1693a, L:/10.10.30.9:60586 - R:/10.10.30.12:1060]
报错:
java.lang.RuntimeException: Could not deserialize class class org.apache.hudi.hadoop.ParquetHoodieInputFormat
原因:
此报错通常是由 Hadoop 与 Hudi 版本不兼容引起的。
在 EMR OLAP、EMR ClickHouse 和 EMR StarRocks 中,使用的 Hadoop 版本可能是较旧的,与 Hudi 的当前版本不兼容。
解决方法:
要解决此问题,请确保使用与 Hudi 版本兼容的 Hadoop 版本。
对于 Hudi 0.12.x,建议使用 Hadoop 3.2.x 或更高版本。对于 Hudi 0.13.x,建议使用 Hadoop 3.3.x 或更高版本。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云EMR是云原生开源大数据平台,为客户提供简单易集成的Hadoop、Hive、Spark、Flink、Presto、ClickHouse、StarRocks、Delta、Hudi等开源大数据计算和存储引擎,计算资源可以根据业务的需要调整。EMR可以部署在阿里云公有云的ECS和ACK平台。