python - 使用 dask local 时,我得到 "ERROR - Workers don' t has Promise key”

标签 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 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/

相关文章:

Python 运算符优先级 - 和 vs 大于

python - 如何与非程序员共享 Jupyter 笔记本?

go - 使用 Go 在 VM 之间发送消息?

python - 通过 API 与 Jupyter Notebooks 交互

python - Jupyter 命令仅适用于破折号(例如 jupyter-kernelspec 而不是 jupyter kernelspec)

java - Redis 为什么需要分布式锁

java - 软件即服务 (SaaS) 的应用程序设计

python - 对多个 NumPy 数组进行排序

python - 特征向量中心性的快速计算在 networkx 中花费的时间太长

python - 列表理解中的测试和断言