首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dask分布式本地目录

Dask分布式本地目录
EN

Stack Overflow用户
提问于 2019-05-17 17:43:07
回答 1查看 1.2K关注 0票数 0

我想将所有dask临时数据定向到我在/mnt/1的快速大磁盘上。我正在像这样运行调度程序:

代码语言:javascript
复制
dask-scheduler --local-directory /mnt/1

工人们:

代码语言:javascript
复制
dask-worker 127.0.0.1:8786 --memory-limit 16GB --nthreads 1 --nprocs 6 --local-directory /mnt/1/

我的进口品是这样的:

代码语言:javascript
复制
import dask
from dask import dataframe as dd
from dask import delayed
from dask.distributed import Client
client = Client('localhost:8786', set_as_default=True)
dask.config.set(shuffle='disk')

然而,我仍然看到一个partd目录正在创建,并且在我的/tmp目录中充满了内容,这个目录不在我的快速和大磁盘上。

我的问题是:我如何告诉distributed将所有临时数据绝对发送到/mnt/1,而不将任何东西放在/tmp

EN

回答 1

Stack Overflow用户

发布于 2019-05-17 18:35:23

这似乎是可行的,请注意最后一行。有些烦人的是,命令行标志实际上没有执行他们建议的操作。

代码语言:javascript
复制
import dask
from dask import dataframe as dd
from dask import delayed
from dask.distributed import Client
client = Client('localhost:8786', set_as_default=True)
dask.config.set(shuffle='disk')
dask.config.set({'temporary_directory': '/mnt/1'})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56191214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档