Hadoop 클러스터 (마스터 + 3 슬레이브) + 하이브 서버를 실행하고 그 위에 RHive를 사용하고 싶습니다. 모든 컴퓨터에 R 환경을 설치했습니다. 모든 노드에 Rserve가 설치되었으며 마스터에 RHive가 설치되었습니다. 나는 오류가 마스터에서 RHive를 실행하려고 얻을 :rhive.env()에 오류가 발생했습니다 : x.x.x.x에서 Rserver에 연결할 수 없습니다.
> rhive.env()
Hive Home Directory : {Hive home directory}
Hadoop Home Directory : {Hadoop home directory}
Hadoop Conf Directory : {HAdoop configuration directory}
Default RServe List
x.x.x.8 hadoop-slave1 x.x.x.9 hadoop-slave2 x.x.x.10 hadoop-slave3
warning: cant't connect to a Rserver at x.x.x.8 hadoop-slave1:6311
warning: cant't connect to a Rserver at x.x.x.9 hadoop-slave2:6311
warning: cant't connect to a Rserver at x.x.x.10 hadoop-slave3:6311
Disconnected HiveServer and HDFS
Warning messages:
1: In socketConnection(host, port, open = "a+b", blocking = TRUE) :
x.x.x.8 hadoop-slave1:6311 cannot be opened
2: In socketConnection(host, port, open = "a+b", blocking = TRUE) :
x.x.x.9 hadoop-slave2:6311 cannot be opened
3: In socketConnection(host, port, open = "a+b", blocking = TRUE) :
x.x.x.10 hadoop-slave3:6311 cannot be opened
Rserve는 SLAVE1, slave2 및 slave3에 TCP 포트 6311에서 수신 대기합니다. 연결 문제가 될 수 무엇
nc -z hadoop-slave1 6311
Connection to hadoop-slave1 6311 port [tcp/*] succeeded!
: 나는 그것을 테스트?