문제 발견 Cloudera CDH4만 지원 되는 모든 Hadoop 버전에 적용할 수 있습니다.
때 실행 hadoop 컨텍스트에서 다음 오류가 표시 되지만 스크립트에서 "로컬" 컨텍스트 결과 생성 되는 Hadoop을 실행할 경우: "내부 오류: hdfs 내부 params는 hdfs 파일 시스템에 연결 된 상태를 다시 설정할 수 없습니다." 일반적인 원인: 1.-하거나 되지 설정 하는 'nameNode' 옵션 제대로 RxHdfsFileSystem() 명령 또는 같은 함수에서 HDFS에 잘못 된 포트 번호를 사용 하. 실행 하는 경우 양식 코드는 EdgeNode, '호스트 이름'에 대 한 설정이 nameNode와 없는 호스트에서 실행 하는 edgenode의 이름을 실제 이름 인지 확인 하십시오. 또한 Cloudera 관리자 하십시오 HDFS 서비스 포트 '8020', 기본 포트를 사용 하 고 있는지 확인 하십시오. 다른 포트에서 실행 할 경우 명시적으로 설정 하 여 Hadoop의 다음 호출에서 테스트 스크립트를: 예를 들면 myNameNode <-"test1.acme.com" myPort <-1700 hdfsFS <-RxHdfsFileSystem (호스트 이름 포트, myNameNode = myPort =) 2. 동일한 호스트 이름을 지정 하 고 포트 RxHadoopMR()와 RxHdfsFileSystem() 설정 해야 가장자리 노드를 지정 하는 경우- 3.-있는지 확인 회전 (회전 폴더), 설치 관리자를 실행 하는 디렉터리에서 파일을 복사한 RevoScaleR jar 일반적으로 Cloudera Hadoop lib 디렉터리로 hadoop 0.1 SNAPSHOT.jar scaleR를 . (예: parcels) /opt/cloudera/parcels/CDH/lib/hadoop/lib 또는 /usr/lib/hadoop/lib/ 이 파일이 있어야 Hadoop 클러스터의 모든 노드를이 폴더에 복사 합니다. 이러한 매개 변수를 수정한 후 다시 처음에 오류를 표시 하는 스크립트입니다. 오류가 계속 되 면 더 문제 해결을 위한 기술 지원에 문의.