提交Flink任务报错的问题

Flink提交python或pyflink任务实战 1.官方文档:2.提交PyFlink作业 - Submitting PyFlink Jobs #(1)环境检查当前用户可以通过命令行提交PyFlink作业。不要指定 jar 文件路径或者主类入口,跟Java作业提交不一样。当使用 flink run 提交Python作业时,Flink会运行命令 python。请运行下面的命令确保Python可执行程序在当前环境中,并指向Python 3.6+ 版本。 阅读详情

编写一个flink-cdc程序上传到服务器运行报错:

Caused by: org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: Could not find a file system implementation for scheme 'hdfs'. The scheme is not directly supported by Flink and no Hadoop file system to support this scheme could be loaded. For a full list of supported file systems, please see https://ci.apache.org/projects/flink/flink-docs-stable/ops/filesystems/.
        at org.apache.flink.core.fs.FileSystem.getUnguardedFileSystem(FileSystem.java:531)
        at org.apache.flink.core.fs.FileSystem.get(FileSystem.java:408)
        at org.apache.flink.core.fs.Path.getFileSystem(Path.java:274)
        at org.apache.flink.runtime.state.filesystem.FsCheckpointStorageAccess.<init>(FsCheckpointStorageAccess.java:64)
        at org.apache.flink.runtime.state.filesystem.FsStateBackend.createCheckpointStorage(FsStateBackend.java:518)
        at org.apache.flink.runtime.checkpoint.CheckpointCoordinator.<init>(CheckpointCoordinator.java:331)
        ... 19 more
Caused by: org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: Hadoop is not in the classpath/dependencies.
        at org.apache.flink.core.fs.UnsupportedSchemeFactory.create(UnsupportedSchemeFactory.java:55)
        at org.apache.flink.core.fs.FileSystem.getUnguardedFileSystem(FileSystem.java:527)
        ... 24 more

上面的意思就是说操作不了hdfs。

我新安装的flink12,为啥操作不了。原来因为flink需要相对应的jar包才能连接hdfs,所以去下载jar包就好了。

https://mvnrepository.com/artifact/org.apache.flink/flink-shaded-hadoop-3-uber/3.1.1.7.2.8.0-224-9.0

​​​​​​https://mvnrepository.com/artifact/commons-cli/commons-cli/1.4

下载好上面两个jar包后,上传到flink12的lib文件夹下,就好了。记得重启flink集群

flink 1.14编译:flink-fs-hadoop-shaded找不到 阅读详情

相关推荐

flink 1.8编译:flink-fs-hadoop-shaded找不到

flink 1.8编译:flink-fs-hadoop-shaded找不到

九师兄 6784

已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案

Could not find artifact org.mybatis:mybatis:pom:3.6.3 in nexus-aliyu在 Maven 项目中出现 “Could not find artifact” 错误消息通常表示 Maven 无法在定义的任何仓库中找到指定的 JAR 文件或依赖。本文总结了导致该问题的常见原因以及相应的解决方案。这些原因包括错误的依赖坐标、本地仓库损坏、代理或防火墙问题、错误的仓库 URL、仓库身份验证问题、仓库中缺少所需的依赖、版本号不匹配、依赖范围错误以及忽略依赖。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 4万+

【Flink】Flink提交任务到hadoop、阻塞提交

今天看了一个现场环境,然后对方因为Hadoop问题,然后导致一直无法提交任务到yarn上,日志阻塞如下日志详情如下这个hadoop集群是别人的,然后我们的flink要体检任务到别人的集群,和对方掰持了很久,我说我们提交任务到yarn,然后yarn属于hadoop,你现在hdfs集群有问题,导致我们无法提交任务到yarn,然后对方说你只使用我们的kafka集群,kafka是好的呀,和这个有什么关系,我一脸懵逼,觉得他们的运维太low了。

九师兄 108

Maven出现 Could not find artifact 的解决方法

在IDEA创建Spring Initializr项目,选择下载依赖时,项目构建时爆出:Could not find artifact com.mysql:mysql-connector-j:pom:unknown in central (https://repo.maven.apache.org/maven2)

开某人的博客 4万+

【Flink】FLink 提交报错 instead of minReplication (=1). There are 3 datanode(s) running and 3 node(s) are

1.概述 flink任务提交报错,错误如下,看到红色标签的时候,第一反应是权限问题 2. 随便put一个文件 su - hdfs vi aa.txt hdfs dfs -put aa.txt /user/hdfs/.flink/ 报错一样的。猜测和项目无关 2. 尝试权限 修改权限为所有人可操作,但是运行仍然报错这个 hdfs dfs -chmod -R 777 /user/hdfs/.flink 因此此方案行不通 3. safemode 难道是安全模式,根据命令 【hadoop】A.

九师兄 764

【Flink】Flink杀死yarn任务报错 User root cannot perform operation MODIFY_APP on application_xxx

出现这个问题的背景是,一个现场环境,这个现场环境有kerberos认证,然后我们的代码做了相关适配,然后开始是能正常提交任务和关闭任务的。但是现场的人不干好事,把一个集群硬生生玩坏了,然后他们就把认证关闭了,幸好我们的程序也可以根据参数关闭认证,然后关闭后,我们直接调用认证的方式是然后报错详情报错如下这个错误提示表明用户root尝试执行一个名为MODIFY_APP的操作,但被拒绝了,因为该用户没有权限执行这个操作。

九师兄 121

解决flink run 提交任务成功,flink web ui 提交报错的问题

flink web ui 提交报错

Mo_if_peace的专栏 711

Flink : Flink run yarn 报错 could not build the program from jar file -ynm

1.美图 2.背景 因为升级flink 1.9 到flink 1.10 然后最后一步,执行脚本 su -hdfs -c "export HADOOP_CONF_DIR=xxx && export HADOOP_CLASSPATH=`hadoop classpath ` && /soft/flink/bin/flink run -m yarn-cluster -yn...

九师兄 4791

Flink1.14提交任务报错classloader.check-leaked-classloader问题解决

Trying to access closed classloader. Please check if you store classloaders directly or indirectly in static fields. If the stacktrace suggests that the leak occurs in a third party library and cannot be fixed immediately, you can disable this check with t

遇安的博客 4011

【Flink实战系列】Flink 提交任务遇到 Server Response Internal server error 怎么排查

很多同学在提交 Flink 任务的时候遇到下面这种报错不知道怎么排查. 记得一定要去 JM 的 logs 里面看详细的报错信息,只看这个 Internal server error 是看不出来任何问题的,JM 里有关的报错信息如下: 2022-03-27 18:29:51,026 ERROR org.apache.flink.runtime.webmonitor.handlers.JarRunHandler [] - Unhandled exception. java.util.concurrent.

JasonLee实时计算 4136

【FLink】access closed classloader classloader.check-leaked-classloader

1.概述 本日在一个环境提交flink任务,这个flink任务原先适配了一下,使用的是flink 1.9.1,然后本次适配是使用 flink 1.12 然后提交任务的时候报错 Exception in thread "Thread-6" java.lang.IllegalStateException: Trying to access closed classloader. Please check if you store classloaders directly or indirectly in .

九师兄 1676

Flink CDC Pipeline mysql to doris

flink lib 下导入。flink lib 引入。

chbxw 768

【Flink】Flink 1.16 报错 The configuration is unmodifiable; its contents cannot be changed

flink1.16.1 提交任务报错这个错误,本地不开checkpoint正常,开启checkpoint也有问题,有大佬知道吗?

九师兄 410

Flink jar程序开发采坑笔记

第一次开发Flink jar程序,遇到的了诸多问题,且由于调试不方便,每次改完代码要重新打包,上传公司的实时计算平台,启动验证,耗时诸多,因此记录下遇到的问题,防止下次再次踩坑。

a1106935516的博客 618

flink-shaded-hadoop-3-uber-3.1.1.7.1.1.0-565-9.0.jar

Flink-1.11.2与Hadoop3集成JAR包,放到flink安装包的lib目录下,可以避免Caused by: org.apache.flink.core.fs.UnsupportedFileSystemSchemeException: Hadoop is not in the classpath/dependencies.这个报错,实现Flink与Hadoop的集成

flink-table-planner-2.12-1.14.3-API文档-中文版.zip

赠送jar包:flink-table-planner_2.12-1.14.3.jar 赠送原API文档:flink-table-planner_2.12-1.14.3-javadoc.jar 赠送源代码:flink-table-planner_2.12-1.14.3-sources.jar 包含翻译后的API文档:flink-table-planner_2.12-1.14.3-javadoc-API文档-中文(简体)版.zip 对应Maven信息:groupId:org.apache.flink,artifactId:flink-table-planner_2.12,version:1.14.3 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

27、使用StreamPark管理Flink作业中,关于对Flink客户端的conf进行占位符替换的修改

这里主要是把作业名称给它替换了😅,这也是临时的一个办法,后面看启动脚本环境变量注入失败的问题的时候发现,确实是一个普遍,有大佬用其它办法解决的,社区也在后面的版本中修复了,后面再说吧😅。但是在用flink客户端提交作业到k8s上时,flink-conf都是从客户端的conf目录里传上去的成一个 configMap,作业是去读取自己对应的configmap,同一个客户端,那么所有任务的configmap都是一样的(包括log的),如何让各自任务获取到各自的作业名称呢?**解决办法:**环境变量+占位符。

weixin_42960808的博客 759

数字通信:信源编码、信道编码、调制、物理信道、解调、信道解码、信源解码

在通信系统中,信息的传输通常需要经过一系列的处理步骤,确保数据可以在信道中高效且可靠地传输。以下是信源编码、信道编码、调制、物理信道、解调、信道解码、信源解码的具体含义及其常见技术的解释。

weixin_44012667的博客 4806

org.apache.flink.table.api.ValidationException: Could not find any factory for identifier ‘doris‘ th

org.apache.flink.table.api.ValidationException: Could not find any factory for identifier 'doris' 打包时需要将多个构件中的class文件或资源文件聚合。资源的聚合需要shade插件提供了丰富的Transformer工具类。

随手积累,典型bug解决。技术栈的系统介绍。 3514

奥比中光Gemini335L SDK实战:从标定参数到3D点云转换

本文详细介绍了奥比中光Gemini 335L深度相机的SDK实战应用,重点讲解如何跳过繁琐的棋盘格标定,直接调用出厂预标定参数实现高效的3D点云转换。通过解析内参、外参获取及四种核心坐标转换模式,并结合OpenCV等工具,指导开发者快速将相机集成到机器人抓取、三维测量等项目中,实现开箱即用的3D视觉解决方案。

raspberrypi5的博客 639

避坑指南:从聚宽迁移到QMT必须知道的5个细节(含Redis连接异常处理)

本文详细解析了从聚宽迁移到QMT平台时需注意的5个关键细节,特别是Redis连接池优化和xtquant重连机制。通过实战代码示例,帮助量化团队解决信号传递稳定性、时间同步、滑点控制等核心问题,确保交易策略平稳过渡。

weixin_27303545的博客 427
上一篇: ERROR: Logs directory /opt/module/solr/server/logs is not writable. Exiting
下一篇: 安装部署phoenix全文
依晴无旧
博客等级 码龄7年 1683粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值