julia远程工作者使用;“机械文件”错误:连接:无法访问主机(EHOSTUNREACH)

julia远程工作者使用;“机械文件”错误:连接:无法访问主机(EHOSTUNREACH),julia,Julia,我试图在julia中为并行处理设置一个远程工作池;“驱动程序”计算机正在运行Ubuntu 14.04,配置如下: julia> versioninfo() Julia Version 0.3.1 Commit c03f413 (2014-09-21 21:30 UTC) Platform Info: System: Linux (x86_64-linux-gnu) CPU: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz WORD_SIZE: 6

我试图在julia中为并行处理设置一个远程工作池;“驱动程序”计算机正在运行Ubuntu 14.04,配置如下:

julia> versioninfo()
Julia Version 0.3.1
Commit c03f413 (2014-09-21 21:30 UTC)
Platform Info:
  System: Linux (x86_64-linux-gnu)
  CPU: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
  WORD_SIZE: 64
  BLAS: libopenblas (NO_LAPACK NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: liblapack.so.3
  LIBM: libopenlibm
  LLVM: libLLVM-3.3
远程计算机正在运行CentOS 7.0:

julia> versioninfo()
Julia Version 0.3.1
Platform Info:
  System: Linux (x86_64-redhat-linux)
  CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
  WORD_SIZE: 64
  BLAS: libopenblas (NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY Sandybridge)
  LAPACK: libopenblasp.so.0
  LIBM: libopenlibm
  LLVM: libLLVM-3.3
我已经为无密码登录设置了SSH密钥(从命令行可以正常工作),但是当我尝试以远程工作者的身份启动CentOS机器时,我得到了以下信息:

corey@flash:~/rti_julia$ julia --machinefile machinefile 
ERROR: connect: host is unreachable (EHOSTUNREACH)
 in wait at ./task.jl:284
 in wait at ./task.jl:194
 in stream_wait at stream.jl:263
 in wait_connected at stream.jl:301
 in Worker at multi.jl:113
 in create_worker at multi.jl:1064
 in start_cluster_workers at multi.jl:1028
 in addprocs_internal at multi.jl:1234
 in addprocs at multi.jl:1244
 in process_options at ./client.jl:240
 in _start at ./client.jl:354
 in _start_3B_1714 at /usr/bin/../lib/x86_64-linux-gnu/julia/sys.so

corey@flash:~/rti_julia$ Master process (id 1) could not connect within 60.0 seconds.
exiting.
我在CentOS机器上检查了/var/log/messages和/var/log/secure,它确实显示SSH客户端已成功连接

我怀疑正在发生的是,工作进程在远程机器(CentOS)上启动,但Ubuntu机器上的主进程由于某种原因无法连接到CentOS机器上生成的工作进程。(因此,我在最后得到一条状态消息:“主进程(id 1)无法在60.0秒内连接。正在退出。”)

奇怪的是,如果我使用CentOS机器作为“主机”,使用Ubuntu机器作为远程工作者,一切都会正常工作

我能做些什么让它从Ubuntu机器上运行呢?多谢各位