我有一个配置为使用 dask 本地分布式调度程序的跳线笔记本
#Start Dask
client = Client(
n_workers=6,
threads_per_worker=4,
memory_limit='8GB',
processes=True,
)
client
当我开始使用 dask 数据框时,我收到红色错误输出,其中包含ERROR - Workers don't have Promise key
搜索此错误会导致远程集群的帮助。
出了什么问题/发生了什么?
最佳答案
好的,经过几个小时的搜索,这就是我的结论。
我的主机名无法解析,由于通过 VPN 连接,我的主机名变得无法解析,dask 使用您的主机名,而不是本地集群的 localhost。 ipyparallel 有类似的问题,但错误稍好一些。这就是我确定问题的方式。
要在 Mac(或 BSD Flavored Unix)上克服这个问题,请在初始化集群时设置 interface='lo0'
。
关于python - 使用 dask local 时,我得到 "ERROR - Workers don' t has Promise key”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56976392/