CentOS 6.4 및 R 3.0.1을 새로 설치 한 LAN에 2 대의 서버가 있습니다. 두 컴퓨터 모두 doParallel, snow 및 snowfall 패키지가 설치되어 있습니다.R : doParallel/snowfall의 클러스터 만들기가 응답하지 않습니다.
서버가 서로 잘 ssh 할 수 있습니다.
클러스터를 어느 방향으로 만들려고 할 때 암호를 묻는 메시지가 표시되지만 암호를 입력하면 무기한으로 멈 춥니 다.
makePSOCKcluster("192.168.1.1",user="username")
어떻게 해결할 수 있습니까?
편집 :
I는 또한 (다른 컴퓨터)는 슬레이브로서 이용 될 수있는 호스트와 상기 한 컴퓨터 makePSOCKcluster 호출 시도했지만 아직 응답. 방화벽 문제가있을 수 있습니까? 또한 포트 (22)와 makePSOCKcluster를 사용하여 시도 : 내 iptables에
> 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
여기
# 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
낮은 수의 포트에 바인드하려면 루트가되어야하며 이미 sshd와 같은 다른 프로세스에 바인드 된 포트에는 바인드 할 수 없습니다. –