1.spark structed streaming 报如图下面的错误

在pom.xml加这个配置即可

<spark.version>2.3.0</spark.version><scala.version>2.11</scala.version><dependency><groupId>org.apache.spark</groupId><artifactId>spark-sql-kafka-0-10_${scala.version}</artifactId><version>${spark.version}</version></dependency>

或在maven官网搜:spark-sql-kafka  也可以

第二个问题是运行structed streaming就无缘无故报空指针异常,看下报错日志

18/09/20 18:59:46 ERROR StreamMetadata: Error writing stream metadata StreamMetadata(ea90df83-a9ab-4e23-b03f-90bc3f8581ca) to file:/C:/Users/iwen/AppData/Local/Temp/temporary-c0117371-5f2e-419b-b45c-1dfd7609c644/metadata
java.lang.NullPointerExceptionat java.lang.ProcessBuilder.start(ProcessBuilder.java:1012)at org.apache.hadoop.util.Shell.runCommand(Shell.java:482)
......
Exception in thread "main" java.lang.NullPointerException

解决方法

下载这个,放到这个位置(https://github.com/srccodes/hadoop-common-2.2.0-bin)

代码最上面加一句这个即可

System.setProperty("hadoop.home.dir", "C:\\hadoop-common-2.2.0")

转载于:https://www.cnblogs.com/kaiwen03/p/9682726.html

structed streaming基础---跳过的坑相关推荐

  1. webpack1.x环境配置与打包基础【附带各种 “坑“ 与解决方案!持续更新中...】

    webpack1.x环境配置与打包基础[附带各种 "坑" 与解决方案!持续更新中...] 参考文章: (1)webpack1.x环境配置与打包基础[附带各种 "坑&quo ...

  2. TeamTalk部署详细过程(跳过各种坑)

    一.部署环境 系统:centos7 X64位(32位不支持)核心版本 二.部署过程 项目下载地址https://github.com/mogujie/TeamTalk.git,这个项目已经是三年前的版 ...

  3. 那些年跳过的坑--编码格式(记事本 + WinSCP + MyEclipse)

    那些年跳过的坑–编码格式(记事本 + WinSCP + MyEclipse) 背景 公司有一个java开发的项目,部署在Linux下的Tomcat上.目前本人主要做.NET方面的开发,由于员工离职问题 ...

  4. AI 人声模拟,MockingBird实现AI拟声,声音处理,基础搭建和采坑处理。

    AI 人声模拟 MockingBird实现AI拟声 基础搭建和采坑处理. 1.下载项目 git@github.com:babysor/MockingBird.git https://github.co ...

  5. Structed Streaming

    概论 结构化流式查询使用微批处理引擎进行处理,该引擎将数据流作为一系列小批量作业处理,从而实现低至100毫秒的端到端延迟和完全一次的容错保证.但是,自Spark 2.3以来,引入了一种称为连续处理的新 ...

  6. 糯米团—重制“iPhone团购信息客户端”(零)源代码与跳的那些坑和思考

    前言 早就盼望着这一天发布博客记录我写程序的路程!是的,是第一个写在csdn上的app制作笔记!终于完成这个程序!!虽然有bug且功能单一,作为一个练手的app做出还是很有成就感,故拿出来和同样的新手 ...

  7. Babylonjs 基础教程与填坑①入门常用网址

    入坑babylon.js一段时间了,现在项目上线了,整理一下基础的入坑姿势和部分填坑技巧,记录一下遇到过的一些问题. babylonjs大法好,在webgl领域,国内社区活跃度还比不过three,入坑 ...

  8. Babylonjs 基础教程与填坑③sandbox沙盒、inspector调试器操作教程【新手必看】和Camera类详解

    简单介绍,无论是webgl程序员还是3D美术,都必须要学会用sandbox和inspector 提高团队效率的必备工具 例如模型师导出的gltf.glb模型,程序员通过代码加载模型,部署运行后才发现碎 ...

  9. Vue全家桶学习笔记_零基础入门到入坑:Vue篇

    文章目录 前言 什么是Vue,什么又是框架 完善的准备 Vue 引入 npm 安装 cnpm镜像加速器 安装 Vue-Cli脚手架 安装 webpack 安装 webpack-cli 安装 axios ...

最新文章

  1. 删除10亿人脸数据,Meta关闭了Facebook的人脸识别系统
  2. 网络编程懒人入门(一):快速理解网络通信协议(上篇)
  3. python视频转化_python实现m3u8格式转换为mp4视频格式
  4. 【二分法万能模板,告别死循环、越界】Leecode 69. Sqrt(x)——Leecode日常刷题系列
  5. java游戏运行环境_Java运行环境
  6. C语言课后习题(15)
  7. android imageview移动,基于Android实现随手指移动的ImageView
  8. FreeTreeView一个可添加、删除、修改的无限极树形结构
  9. 谷歌要求华为不启用鸿蒙,谷歌:华为我不让你用我的服务!华为:我还是照样用!...
  10. 每天都在和Maven打交道?你真的了解它吗?
  11. linux 主机支持远程唤醒_linux 通过wol远程开机【转】
  12. #166 (Div. 2)
  13. 10分钟JAVA从入门到放弃
  14. 斐讯 http文件服务器,斐讯刷机教程(硬件版本A5)
  15. php吧输出结果进行分割,[判断题] 呼叫处理程序按照一定的逻辑对呼叫进行处理,对呼叫的处理结果与局数据、用户数据的内容无关。...
  16. 下拉筛选时el-select在部分ios系统上软键盘不能弹出软键盘
  17. php获取index.php,index.php · 阿彪/PHP去抖音水印解析-非接口(获取抖音无水印URL地址) - Gitee.com...
  18. Tik Tok月活12亿 Tiktok和抖音有什么不同 ?
  19. Git commit (amend)
  20. elasticsearch xpack license过期

热门文章

  1. Reboot运维开发Python-03
  2. python文件操作大全
  3. 2021-09-10 转载: 软件开发类项目关键文档
  4. ArcGIS Maritime Server 开发教程(三)Maritime Service 功能解读
  5. 全球11大免费GIS数据源在此,速速来取!
  6. GitHub上最火的40个iOS开源项目(一)
  7. C#将DataTable海量数据导出到Excel
  8. Xna支持中文显示方法归纳
  9. 关于用C#编写ActiveX控件2(转)
  10. 故障树分析法 matlab,基于矩阵的故障树分析方法