我有两台服务器在局域网上在CentOS 6.4最小的全新安装和R 3.0.1。两台计算机都安装了并行,降雪和降雪软件包。R:在doParallel /降雪使集群挂起
的服务器可以ssh到对方的罚款。
当我试图使集群在任一方向,我得到一个密码的提示,但在输入密码后,它只是挂起那里无限期地。
makePSOCKcluster("192.168.1.1",user="username")
如何解决此问题?
编辑:
我还试图调用makePSOCKcluster上述计算机上的,其能够被用作从设备(从其他计算机)的主机,但它仍然挂起。那么,是否有可能存在防火墙问题?我使用makePSOCKcluster用端口22也试过:
> makePSOCKcluster("192.168.1.1",user="username",port=22)
Error in socketConnection("localhost", port = port, server = TRUE, blocking = TRUE, :
cannot open the connection
In addition: Warning message:
In socketConnection("localhost", port = port, server = TRUE, blocking = TRUE, :
port 22 cannot be opened
,这里是我的iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
您需要是root用户才能绑定到低端口号,并且您不能绑定到已经绑定到另一个进程(如sshd)的端口。 –