F 提交运行中常见问题总结
一、问题1
1.问题描述:
提交jar到F 集群时候出现:
java.util.ServiceConfigurati : org.apache.hadoop.fs.FileSystem: Provider org.apache.hadoop.fs.viewfs.ViewFileSystem could not be instantiated
可能原因解释:
出现该问题,往往是由于没有争取读取到hadoop中配置信息,
解决方法:
在执行./f run -c cc.tt.mainClass ./root/myF Jar.jar 时候主动初始化hadoop环境
HADOOP_HOME=/hadoop/hadoop-2.7.2
HADOOP_CONF_DIR=/hadoop/hadoop-2.7.2/etc/hadoop/
F _HOME=/home/f -1.4.2
同时建议使用F 提供的官方f -hadoop依赖包,自身提供的hadoop的jar包坑不全
在maven中pom. 中加入如下依赖
使用不同的f 官方包:如果要做checkpoint功能,需要此时需要配置
<!-- https://mvnrepository.com/artifact/org.apache.f /f -shaded-hadoop2 -->
<dependency>
<groupId>org.apache.f </groupId>
<artifactId>f -shaded-hadoop2</artifactId>
<version>1.4.2</version>
</dependency>
二、问题描述.
提交执行F 的jar包时候,出现错误[F JobExecutionException: akka.client.timeout]
问题分析:
表面来看就是你的工程没有在规定的时间内(F 集群默认配置中是60s),可能是你的工程项目比较大,jobManager进程难以在规定的短时间内完成F 的逻辑topology图的构建,或者难以在规定的时间内,完成各个算子(例如:richMapFunction())的初始化等工作;
解决办法:
建议在集群中配置如下选型:增加job作业提交允许的构建和初始化读取资源的时间。
-akka.client.timeout:600s
-akka.ask.timeout:600s
重新提交jar包到集群中,等待一段时间可以在web-ui上查看到任务提交情况。(如果失败,可能还有其他原因导致到异常!)
(后续逐渐跟踪提交遇到的异常问题,持续更新…)
继续阅读与本文标签相同的文章
下一篇 :
阿里园区生态技术联盟启动大会
-
新功能初探 | RDS MySQL 8.0 支持 DML 语句 returning
2026-05-18栏目: 教程
-
浅谈分布式计算的开发与实现(二)
2026-05-18栏目: 教程
-
Apache Flink Meetup · 北京站,可能有你最想听的内容!
2026-05-18栏目: 教程
-
在闲鱼实习做Flutter是什么感受?
2026-05-18栏目: 教程
-
阿里云智能--基础产品技术月刊 2019年8月
2026-05-18栏目: 教程
