美文网首页
spark断点调试

spark断点调试

作者: maige | 来源:发表于2018-01-07 17:25 被阅读0次

断点调试

参考:http://danosipov.com/?p=779

测试代码

object SparkTest {
  def main(args: Array[String]): Unit = {
    // Local
    val spark = new SparkContext(new SparkConf()
      .setMaster("local").setAppName("Test")
    )
    //spark.setCheckpointDir("/user/mai/input")

    println("-------------Attach debugger now!--------------")
    Thread.sleep(8000)

    // Your job code here, with breakpoints set on the lines you want to pause
    val s = "abc1"
    print(s)
  }

}

IntelliJ Idea 生成jar

  • 设置artifacts


    image.png
  • build artifacts

提交命令

export SPARK_JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

./bin/spark-submit.sh --class com.huaan.bd.spark.SparkTest --master local[4] --driver-memory 1G --executor-memory 1G ./testjars/mix-bdbasic.jar

连接断点

代码中有8秒钟时间等待连接

相关文章

  • spark断点调试

    断点调试 参考:http://danosipov.com/?p=779 测试代码 IntelliJ Idea 生成...

  • idea调试spark断点设置无效的问题

    今天调试spark(read分支),设置断点,debug运行,就是不能在断点的地方停止运行。但是,我能非常肯定,代...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • (转)断点调试spark程序

    原文地址 简介 由于spark有多种运行模式,远程调试的时候,虽然大体步骤相同,但是还是有小部分需要注意的地方,这...

  • linux编程入门(七)-使用gdb调试程序

    程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很...

  • Flutter开发调试

    代码开发后出问题都会需要调试,调试方法很重要。 1. 断点调试 断点调试跟大家熟悉的 Chrome 的断点调试基本...

  • Pyspark的Intellij idea环境搭建

    为什么需要IDE 在本地搭建一个spark环境可以方便spark代码的调试,可以和一般程序一样打断点,看变量,否则...

  • Java基础语法_Day12

    一、Eclipse断点调试 Eclipse断点调试概述 Eclipse的断点调试可以查看程序的执行流程和解决程序中...

  • debug

    1 调试1.1 调试方式1.2 调试过程中的功能键的作用2 调试模式的断点2.1 断点类型2.2 静态断点2.3 ...

  • unity3d之调试模式

    断点调试 设置断点 在下图的位置双击,设置或者取消断点 启动调试模式 选择调试->开始调试或者按F5快捷键: 然后...

网友评论

      本文标题:spark断点调试

      本文链接:https://www.haomeiwen.com/subject/tgfmnxtx.html