PySpark 设置本地目录以避免 java.io.IOException: 设备上没有剩余空间

罗素·伯特

Spark是抛出错误java.io.IOException: No space left on device,我已追踪到的目录的溢出/tmp哪里Spark是创建临时文件。我想为这些文件手动指定其他可用空间的位置。目前使用PySpark 3.1.2Ubuntu 20.04已经尝试了以下方法但没有成功(Spark仍然写入/tmp):

from pyspark.sql import SparkSession
spark = SparkSession.builder.getOrCreate()
spark.conf.set('spark.local.dirs', '/home/tmp')

也尝试过

spark.conf.set('spark.local.dir', '/home/tmp')

在这两种情况下Spark,忽略配置更改以写入另一个目录 ( /home/tmp),而是写入默认目录,就好像没有配置更改 ( /tmp) 在没有足够空间的情况下一样。

过过招

您不能从 spark 会话内部执行此操作 - 因为 Spark 会话已经创建,因此本地目录已经设置(并使用)。您应该在启动时将其作为参数传递:

spark = SparkSession.builder.config('spark.local.dir', '/home/tmp').getOrCreate()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何避免此java.io.IOException:设备上没有剩余空间

Debian上的PHPStorm EAP更新:java.io.IOException:设备上没有剩余空间

java.io.IOException:设备Android上没有剩余空间

Spark:java.io.IOException:设备上没有剩余空间

Hortonworks Hadoop NN 和 RM 堆在高利用率时卡在过载状态,但没有应用程序运行?(java.io.IOException:设备上没有剩余空间)

java.io.FileNotFoundException和(设备上没有剩余空间)

pyspark错误:: java.io.IOException:方案:gs没有文件系统

PySpark java.io.IOException:没有方案的文件系统:https

pyspark JOB失败,显示“设备上没有剩余空间”

无法创建文件java.io.IOException:没有这样的文件或目录

mencoder:java.io.IOException:错误= 2,没有这样的文件或目录

java.io.IOException:没有这样的文件或目录(保存图像)

java.io.IOException java

Java中,产生的原因:产生java.io.IOException:错误= 2,没有这样的文件或目录

无法创建目录:设备上没有剩余空间

java.io.IOException:dfs.datanode.data.dir中的所有目录均无效

PipedInputStream-如何避免“ java.io.IOException:管道损坏”

无法设置 BootOrder:设备上没有剩余空间

(PySpark)路径错误:线程“ main”中的异常java.io.ioexception无法运行程序“ python”

file.createNewFile()给出java.io.IOException:不是目录

Intellij导入问题-java.io.IOException:无法运行程序“ git”:error = 2,没有这样的文件或目录

java.io.IOException:java.io.FileNotFoundException :(无此类文件或目录)

安装未成功。无法安装该应用程序。java.io.IOException:仅请求内部,但没有足够的空间

GCM getToken()在某些设备上发送java.io.IOException:TIMEOUT

无法启动测试系统“ slim”:java.io.IOException:无法运行程序“ java”:error = 2,没有这样的文件或目录

ExceptionConverter:java.io.IOException:该文档没有页面。正在使用iText

Hazelcast 3.6-java.io.IOException:没有可用的地址连接

java.io.IOException:HDFS URI不完整,没有主机

java.io.IOException:该文档没有页面。-PowerPoint转换为PDF