参考文章: 在idea里面怎么远程提交spark任务到yarn集群

代码

注意setJars,提交的代码,要提前打好包。否则会报找不到类的错误

个人理解就相当于运行的main方法是起了一个spark-submit任务,提交任务到集群时还是要指定好任务的jar包,以便复制到各个Executor执行代码。

import org.apache.spark.rdd.RDD
import org.apache.spark.{SparkConf, SparkContext} object TestSparkStandalone {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setAppName("TestSparkStandalone")
.setMaster("spark://xxx.xxx.xxx.xxx:7077")
.setJars(List("D:\\CodePlace\\myspark\\target\\myspark-1.0-SNAPSHOT.jar"))
val spark = new SparkContext(conf) val value: RDD[Int] = spark.makeRDD(1 to 5)
value.foreach(println _)
}
}

driver问题

报错内容:

Caused by: java.net.UnknownHostException: LAPTOP-2B1EN4I2

at java.net.InetAddress.getAllByName0(InetAddress.java:1281)

at java.net.InetAddress.getAllByName(InetAddress.java:1193)

at java.net.InetAddress.getAllByName(InetAddress.java:1127)

at java.net.InetAddress.getByName(InetAddress.java:1077)

解决方式:

回调driver端接口的时候域名解析问题,在executor的机器上配置hosts文件,将LAPTOP-2B1EN4I2指定对应的ip地址即可

最新文章

  1. 【Python】[面向对象高级编程] 使用__slots__,使用@property
  2. HTML div 滚动条样式设计
  3. Linq分组
  4. Basic linux command-with detailed sample
  5. poj2386(简单dfs)
  6. java lambda小纪
  7. 每个配置xml的含义作用
  8. Arrays常用API的事例
  9. SymPy-符号运算好帮手
  10. codeforces 633G. Yash And Trees dfs序+线段树+bitset
  11. Jquery遍历数组之$.inArray()方法介绍
  12. 【抽象那些事】不完整的抽象&多方面抽象&未用的抽象&重复的抽象
  13. CodeForces 867B Save the problem
  14. Android开发颜色大全
  15. 'adb remount'的作用是什么?在什么情况下有用?
  16. oracle杀掉执行的死循环存储过程
  17. Android开发之漫漫长途 Ⅲ——Activity的显示之Window和View(2)
  18. Java GC 垃圾回收算法 内存分配
  19. 全方面了解和学习PHP框架
  20. Mysql提权

热门文章

  1. KingbaseES insert all/first 功能介绍
  2. KingbaseES R6 集群 recovery 参数对切换的影响
  3. K8S_常用指令
  4. Web 开发相关概念
  5. js中的对象和数组的创建
  6. 小程序 AI/AR 能力
  7. 使用ConfigMap配置您的应用程序
  8. 如何通过执行SQL为低代码项目提速?
  9. 洛谷P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles (DP入门)
  10. this硬绑定