使用SSH的IPython集群

2024-06-01 00:19:31 发布

您现在位置:Python中文网/ 问答频道 /正文

无法在远程计算机上启动群集。当“手动”启动集群并复制json配置文件时,一切正常。我可以用笔记本电脑连接,一切正常。在

但我希望能够通过SSH启动集群。在

  • 主机2(2台发动机)
  • 主机1(控制器+2引擎)
  • 笔记本电脑-笔记本电脑

笔记本电脑

ipython profile create --parallel --profile=ssh

i群集_配置.py

^{pr2}$

启动笔记本

jupyter notebook --debug

当我从ipython群集选项卡启动笔记本群集时。引擎连接到控制器,文件被复制等,但当我试图连接到笔记本电脑

import ipyparallel as ipp
c = ipp.Client(profile='ssh',debug=True)
c.ids
c[:].apply_sync(lambda : "Hello, World")

“TimeoutError: Hub connection request timed out”

从控制台日志中我可以看到引擎正在运行并且连接成功。在


Tags: debug引擎json远程计算机ipython集群笔记本