今天,在执行spark-sql时,查询数据量超过1.7亿行,数据量大小38G,出现系统盘占用突然变高的情况,监控如下:
检查为 /tmp 目录下,spark生成的临时目录占用了大量的磁盘空间,生成的spark临时文件超过15G了。
解决方案为:
当执行Spark SQL查询大量数据时,发现系统盘占用剧增,主要原因是 Spark 在 /tmp 目录下生成了大量临时文件。解决办法包括删除 /tmp/spark* 文件,以及修改 Spark 配置,指定多个不同的临时目录,如 /diskb/sparktmp 等,以分散存储需求,并在 spark-env.sh 中设置 SPARK_LOCAL_DIRS 环境变量。
今天,在执行spark-sql时,查询数据量超过1.7亿行,数据量大小38G,出现系统盘占用突然变高的情况,监控如下:
检查为 /tmp 目录下,spark生成的临时目录占用了大量的磁盘空间,生成的spark临时文件超过15G了。
解决方案为:
6671

被折叠的 条评论
为什么被折叠?