【发布时间】:2018-04-28 20:33:21
【问题描述】:
我正在使用 spark-2.1.1-bin-hadoop-2.7 独立模式(4 个 worker 的集群,120g 内存,总共 32 个内核)
虽然我将spark.local.dir conf 参数定义为写入/opt,但spark worker 继续写入/tmp 目录,例如/tmp/spark-e071ae1b-1970-47b2-bfec-19ca66693768
有没有办法告诉 spark worker 不要写信给/tmp dir?
【问题讨论】:
-
如果您需要更多信息,请告诉我..
-
你能检查
SPARK_WORKER_DIR环境变量吗?启动一个将其设置为目录的工作人员。您还可以使用--work-dir或-d命令行选项。 -
SPARK_WORKER_DIR 默认为:
SPARK_HOME/work除了这个目录,它还写入 /tmp -
您可以查看
java.io.tmpdirJava 属性吗? -
谢谢@JacekLaskowski!那是指向
/tmp,我会改变它。
标签: apache-spark