2017-10-05 95 views
1

我想从命令行执行相当于Client(LocalCluster())的操作。如何从命令行运行分布在本地的集群?

与Jupyter笔记本电脑分布式交互时,我最终经常重新启动内核并每次启动新的LocalCluster以及刷新我的散景网页。

我宁愿有一个进程在后台运行,我可以连接到,这可能吗?

回答

1

相关的文档页面这里是http://distributed.readthedocs.io/en/latest/setup.html#using-the-command-line

在一个终端,写:

$ dask-scheduler 

在另一端,写:

$ dask-worker localhost:8786 

默认值是有点这里不同。 LocalCluster创建N个单线程工作者,而dask-worker启动一个N线程工作者。您可以使用以下关键字更改这些默认值:

$ dask-worker localhost:8786 --nthreads 1 --nprocs 4