При использовании dask local я получаю сообщение «ОШИБКА - у рабочих нет обещанного ключа» - PullRequest
1 голос
/ 10 июля 2019

У меня есть перемычка для ноутбука, настроенная на использование локального распределенного планировщика 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 Ответ

1 голос
/ 10 июля 2019

ОК, после поисков часов это то, что я понял.

Мое имя хоста не удалось разрешить, из-за подключения через VPN мое имя хоста стало неразрешимым. Dask использует ваше имя хоста, а не localhost для локальных кластеров. У ipyparallel есть похожая проблема, но ошибки были немного лучше. Так я решил проблему.

Чтобы обойти это на Mac (или со вкусом BSD Unix), установите interface='lo0' при инициализации кластера.

...