使用dask local时,出现“错误-工人没有答应密钥”

时间:2019-07-10 18:09:56

标签: python jupyter distributed dask

我有一个跳线笔记本,配置为使用dask本地分布式调度程序

#Start Dask
client = Client(
    n_workers=6, 
    threads_per_worker=4,
    memory_limit='8GB',
    processes=True, 
)

client

当我开始使用dask数据框时,会得到红色错误输出,其中包含ERROR - Workers don't have promised key搜索此错误会为远程群集提供帮助。

怎么了/怎么了?

1 个答案:

答案 0 :(得分:1)

好吧,经过几个小时的搜索,这就是我的想法。

我的主机名无法解析,由于通过VPN连接,我的主机名已变得无法解析。dask使用您的主机名而不是本地集群的localhost。 ipyparallel有一个类似的问题,但有一些更好的错误。这就是我确定问题的方式。

要在Mac(或BSD风格的Unix)上克服此问题,请在初始化集群时设置interface='lo0'