spark找不到服务器文件,在Standalone模式下执行Spark命令所产生的临时目录导致硬盘爆满的解决方法...

news/2024/12/23 0:14:03/

昨天,在执行spark-sql时,查询数据量超过1000万行,数据量大小7.6G,出现系统盘占用突然变高的情况,Job任务在运行过程中产生大量的临时目录位置,导致某个分区磁盘写满,主要原因spark运行产生临时目录的默认路径/tmp/spark检查为 /tmp 目录下,spark生成的临时目录占用了大量的硬盘空间,生成的spark临时文件总共超过19了。

3133b9ebfb02ba2815882fc035d1cb51.png

解决方案为:

1、删除 /tmp/spark* 的文件

rm -rf  /tmp/spark*

2、修改spark执行时临时目录的配置,在 conf 目录下的spark-defaults.conf的配置文件,增加如下一行:

spark.local.dir /diskb/sparktmp,/diskc/sparktmp,/diskd/sparktmp,/diske/sparktmp,/diskf/sparktmp,/diskg/sparktmp

说明:可配置多个目录,以 “,” 分隔。

3、也配置spark-env.sh下增加

export SPARK_LOCAL_DIRS=spark.local.dir /diskb/sparktmp,/diskc/sparktmp,/diskd/sparktmp,/diske/sparktmp,/diskf/sparktmp,/diskg/sparktmp

如果spark-env.sh与spark-defaults.conf都配


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

相关文章

动态路由 TheRouter 的设计与实践

这篇文章是我在 2022【GIAC 全球互联网架构大会】分享时所讲内容的文字版本,修改删减了演讲时的冗余言语,现开放给大家阅读,希望能给买不到票参加分享的 开源实验室 读者带来帮助。 大家好,今天跟大家分享的是一个开源路由TheRou…

IDEA懒人必备插件,自动生成单元测试,太爽了!

一安 一安未来 2023-03-01 08:00 发表于北京 收录于合集#第三方工具30个 大家好,我是一安~ 今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,为什么会用到它? 主要因为最近公司上了代码质量管控的指…

[已解决]QObject::moveToThread: Current thread is not the object‘s thread...... --carla调试遇到的报错问题(1)

我在carla安装RGB相机遇到的报错: 1.线程报错:QObject::moveToThread: Current thread (0x7f632833ba40) is not the objects thread (0x7f63283b1ec0). Cannot move to target thread (0x7f632833ba40) 2.ModuleNotFoundError: No module named conda 文…

安卓学习笔记01:安装集成开发环境Android Studio

文章目录 一、下载Android Studio二、安装Android Studio1、双击安装程序进入安装向导2、选择安装组件3、选择安装位置4、选择开始菜单文件夹5、按照配置进行安装三、启动并配置Android Studio1、选择是否导入先前的Android Studio设置2、选择安装类型3、选择界面主题4、选择An…

Android 性能优化梳理

目录 目录 1、内存泄露优化 1.1 抓取内存泄露方法 2、启动优化 2.1、冷启动 2.1.1 抓取冷启动方法 2.2、热启动 2.2.1 抓取热启动方法 2.3 启动优化 3、卡顿优化 3.1、CPU占用查询 3.1.1 通过脚本命令抓取CPU占用 3.1.2 抓取trace文件 3.1.3 CPU分析 3.1.4 通过…

【强化学习】解决gym安装Atari2600环境gym[atari,accept-rom-license] RuntimeError 无法下载Roms的问题

先上Roms.tar.gz安装地址:Roms.tar.gz 以下内容是解决问题的思路,如果已经完全知道问题原因可以直接跳过 安装gym[accept-rom-license]时会出现安装失败的情况: 先是卡在:Building wheel for AutoROM.accept-rom-license 然后是显示安装失败…

PC版-B站下载视频

B站下载bat: 新建一个脚本以.bat 结尾的文件,将以下内容粘贴到批处理文件中,替换一下网址,改成你需要下载的页面,然后把该文件放入需要下载的目录中,不懂的下面评论,包教包会: for /l %%i in …

IP 协议

一、IP 协议简述 IP协议(Internet Protocol),又称之为网际协议,IP协议处于IP层工作,它是整个TCP/IP协议栈的核心协议之一,上层协议都要依赖IP协议提供的服务,IP协议负责将数据报从源主机发送到…