SparkSQL远程调试(IDEA)

news/2024/11/29 6:37:29/
  1. 启动Intellij IDEA,打开spark源码项目,配置远程调试 Run->Edit Configuration
    请添加图片描述
  2. 启动远程spark-sql
spark-sql --verbose --driver-java-options "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
  1. 运行远程调试,RUN -> Debug ‘spark-sql’,在源码中设置断点
    请添加图片描述
  2. 在远程spark-sql客户端输入SQL语句并运行
select count(name) cnt from student where age > 14;
  1. 在IDEA工具中可以单步调试,查看每一步的结果。

http://www.ppmy.cn/news/1249238.html

相关文章

Echarts的引入使用

ECharts文档 1.下载并引入Echarts 2.准备一个具备大小的DOM容器 3.初始化echarts实例对象 4.指定配置项和数据(option) 5.将配置项设置给echarts实例对象 最后是一个js文件 echarts的引入 1.引入echarts - js 文件 <script src"js/echarts.min.js"></scri…

el-tabel实现拖拽排序

1、使用npm安装sortableJs插件 npm install sortablejs --save2、在需要使用的页面进行引入 import Sortable from sortablejs3、表格拖拽排序完整代码 <template><div class"home"><el-table :data"tableData" style"width: 100%&…

什么是路由抖动?该如何控制

路由器在实现不间断的网络通信和连接方面发挥着重要作用&#xff0c;具有所需功能的持续可用的路由器可确保其相关子网的良好性能&#xff0c;由于网络严重依赖路由器的性能&#xff0c;因此确保您的路由器不会遇到任何问题非常重要。路由器遇到的一个严重的网络问题是路由抖动…

二分查找(折半查找)探究学习

1.引入 当我们想要查找在一个数组中某一个特定的数它的下标是什么的时候&#xff0c;我们最先想的方法是遍历数组&#xff0c;如下&#xff1a; #include<stdio.h> #include<string.h> int main() { int arr[10]{1,2,3,4,5,6,7,8,9,10}; int key 8;//要找的数是8…

Dockerfile讲解

Dockerfile 1. 构建过程解析2. Dockerfile常用保留字指令3. 案例3.1. 自定义镜像mycentosjava83.2. 虚悬镜像 4. Docker微服务实战 dockerfile是用来构建docker镜像的文本文件&#xff0c;是由一条条构建镜像所需的指令和参数构成的脚本。 dockerfile定义了进程需要的一切东西&…

计算机人机界面

人机界面是指入与机器之间相互交流和影响的区域。人机界面包括对数据和信息的输入和输出方法&#xff0c;以及人们对机器的操作和控制。早期&#xff0c;人机交互界面是控制合&#xff0c;随后通过键盘进行操作&#xff0c;目前为鼠标和键盘操作&#xff0c;而智能手机采用触摸…

C#学习 - 事件

事件&#xff08;Event&#xff09;简介 类型的成员&#xff0c;使对象或类具备通知能力的成员 对象A拥有一个事件B&#xff0c;当事件B发生时&#xff0c;对象A又能通知别人的能力&#xff0c;且会推送通知内容&#xff08;事件参数&#xff09; 根据通知和事件参数来采取行动…

为WordPress开启webp和svg支持

webp是Google出的一种图片格式&#xff0c;是一种同时提供了有损压缩与无损压缩&#xff08;可逆压缩&#xff09;的图片文件格式&#xff0c;派生自影像编码格式VP8&#xff0c;被认为是WebM多媒体格式的姊妹项目&#xff0c;是由Google在购买On2 Technologies后发展出来&…