Failed to submit local jar to spark cluster: java.nio.file.NoSuchFileException

本文详细介绍了如何在Spark中使用集群模式进行应用部署,并通过HDFS进行资源文件的传递。具体步骤包括将jar文件上传至HDFS,以及使用spark-submit命令指定master节点、部署模式、资源分配等参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

The standalone mode cluster wants to pass jar files to hdfs because the driver is on any node in the cluster.

hdfs dfs -put xxx.jar /user/
spark-submit --master spark://xxx:7077
–deploy-mode cluster
–supervise
–driver-memory 512m
–total-executor-cores 1
–executor-memory 512m
–executor-cores 1
–class com.xiyou.bi.streaming.game.common.DmMoGameviewOnlineLogic
hdfs://xxx:8020/user/hutao/xxx.jar

2025-07-16 20:16:21 INFO 25/07/16 20:16:21 [main] WARN ObserverReadProxyProvider: Invocation returned exception on [lfrz-10k-11-131-27-168.hadoop.jd.local/11.131.27.168:8029]; 1 failure(s) so far 2025-07-16 20:16:21 INFO org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): org.apache.hadoop.ipc.StandbyException: Observer handler process timeout - error 2025-07-16 20:16:21 INFO at org.apache.hadoop.ipc.Server$ObserverProcessTimeOutException.<clinit>(Server.java:3215) 2025-07-16 20:16:21 INFO Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): org.apache.hadoop.ipc.StandbyException: Observer handler process timeout - error 2025-07-16 20:16:21 INFO at org.apache.hadoop.ipc.Server$ObserverProcessTimeOutException.<clinit>(Server.java:3215) 2025-07-16 20:16:21 INFO at org.apache.spark.sql.execution.QueryExecution$.withInternalError(QueryExecution.scala:543) 2025-07-16 20:16:22 INFO 25/07/16 20:16:22 [main] WARN ObserverReadProxyProvider: Invocation returned exception on [lfrz-10k-11-131-29-137.hadoop.jd.local/11.131.29.137:8029]; 2 failure(s) so far 2025-07-16 20:16:22 INFO org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): org.apache.hadoop.ipc.StandbyException: Observer handler process timeout - error 2025-07-16 20:16:22 INFO at org.apache.hadoop.ipc.Server$ObserverProcessTimeOutException.<clinit>(Server.java:3215) 2025-07-16 20:16:22 INFO Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): org.apache.hadoop.ipc.StandbyException: Observer handler process timeout - error 2025-07-16 20:16:22 INFO at org.apache.hadoop.ipc.Server$ObserverProcessTimeOutException.<clinit>(Server.java:3215) 2025-07-16 20:16:22 INFO at org.apache.spark.sql.execution.QueryExecution$.withInternalError(QueryExecution.scala:543) 2025-07-16 20:16:25 INFO To tolerate the error on drop use DROP VIEW IF EXISTS or DROP TABLE IF EXISTS.; line 136 pos 23; 2025-07-16 20:16:28 INFO log4j:ERROR setFile(null,false) call failed. 2025-07-16 20:16:28 INFO java.nio.file.FileSystemException: /: Operation not permitted 2025-07-16 20:16:28 INFO at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91) 2025-07-16 20:16:28 INFO at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) 2025-07-16 20:16:28 INFO at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) 2025-07-16 20:17:09 INFO 25/07/16 20:17:09 [main] ERROR SparkSQLDriver: Failed in [ 2025-07-16 20:17:09 INFO java.util.concurrent.ExecutionException: java.lang.ClassNotFoundException: Failed to find data source: hudi. Please find packages at http://spark.apache.org/third-party-projects.html 2025-07-16 20:17:09 INFO Caused by: java.lang.ClassNotFoundException: Failed to find data source: hudi. Please find packages at http://spark.apache.org/third-party-projects.html 2025-07-16 20:17:09 INFO Caused by: java.lang.ClassNotFoundException: hudi.DefaultSource 2025-07-16 20:17:09 INFO java.util.concurrent.ExecutionException: java.lang.ClassNotFoundException: Failed to find data source: hudi. Please find packages at http://spark.apache.org/third-party-projects.html 2025-07-16 20:17:09 INFO Caused by: java.lang.ClassNotFoundException: Failed to find data source: hudi. Please find packages at http://spark.apache.org/third-party-projects.html 2025-07-16 20:17:09 INFO Caused by: java.lang.ClassNotFoundException: hudi.DefaultSource raise Exception('SQL执行失败,具体原因请查看前面的日志。') Exception: SQL执行失败,具体原因请查看前面的日志。
最新发布
07-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值