首页 > 其他分享 >IDEA提交任务到spark standalone集群

IDEA提交任务到spark standalone集群

时间:2022-11-18 17:23:21浏览次数:77  
标签:java standalone xxx IDEA 提交 InetAddress spark net

参考文章: 在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地址即可

标签:java,standalone,xxx,IDEA,提交,InetAddress,spark,net
From: https://www.cnblogs.com/zhanggengdi/p/16903914.html

相关文章

  • IDEA里POM变成灰白色解决方法 立马恢复可用
       ①解决以上方法:搜索法     这样就可以恢复了    ②解决以上方法:逐个点开法   ......
  • idea使用commons-fileupload上传文件
    文件上传使用的工具:https://commons.apache.org/proper/commons-fileupload/faq.html文件上传的前提条件:form表单method="post"form表单enctype="multipart/form-data"......
  • Flink/Spark中ETL的简单模版
    我们往往可以忽略外界的干扰因素,避免焦虑,专心做自己想做的事情,反正焦虑又解决不了问题引言使用flink或者spark的时候,写好固定的模版很重要,对于一下etl的实时任务,只需要执行......
  • IDEA中使用 SVN 操作详解
    目录IDEA配置SVN拉取代码IDEA+SVN将文件回退到历史版本IDEA更新SVN代码解决冲突IDEA+SVN与资源库同步IDEA为SVN打分支或标签IDEA忽略提交文件到SVN......
  • 如何用idea新建一个Spring web项目
    如何用idea新建一个Springweb项目首先要下好maven,tomcat,idea,jdk等开发工具一、新建一个工程1、打开idea,选择File->New->project2、选择一个空项目,点击next,给项......
  • idea 设置vue@跳转
    第一步:根目录下面,创建一个JS文件,名字随便起config.js/*此文件未使用,只是为了让idea可以识别实际位置*/constpath=require('path');functionresolve(dir){returnpa......
  • 修改IDEA默认生成目录,解决C盘空间不足问题。
    问题:解决:1.打开文件路径,找到这个文件。2.用编辑器打开。去掉四个箭头所指向语句的注释,给其前两个添加你的新路径。3.重启IDEA。导入配置文件。(我好像导入失败了,但是路......
  • 解决Idea启动项目报错Configuration Error: deployment source ' :war exploded' is n
    1、首先进入到IDEA导航条中File选项的projectStructure中    2、进入之后按照如下图方式,打开到选择你要导入的项目   3、进入之后他就会提示,让你把这个......
  • IDEA打包项目方式
    IEDA打包项目发布:点击AntBuild,然后点击左侧绿色+号;在弹框中选择需要打包的项目路径下的build.xml,点击OK即可;可以在打包之前配置打包的版本号和后缀。......
  • idea插件-plantUml用法一-----类图
    一、idea安装plantUml依次操作:file---setting---plugins----PlantUMLintegration----restartIdea二、创建类图依次操作:file---new---plantUml选择创建类图创建......