2014-07-07 3 views
0

172.16.53.31:8787에서 호스팅되는 R-hadoop을 사용하여 HDFS에서 H2O로 파일을 가져 오려고합니다.이 파일은 172.16.53.31:54331 (원래 54321)에서 호스팅됩니다.hadoop h2o r, h2o.importHDFS, 오류

이 오류가 발생했습니다. 어떤 생각?

error

또는 어떤 조언

?

감사합니다.

감사

,

Newb

답변

1

저도 같은 문제가 있었다.

hdfs 경로에 9000 포트 번호를 추가하십시오. 이 같은

뭔가 :

hdfs://<ip>:9000/<dataPath>/ 
2

그것은 화면에 붙여 넣기 스크린 샷 오류를 읽기 어렵다하지만 InvalidProtocolBufferException 것 같습니다.

이 경우 "hdfs : //172.16.53.31 :"이 올바른 형식이 아닌 것 같습니다.

포트없이 "hdfs : //172.16.53.31"을 사용해보십시오. 또는 Hadoop 설치에 올바른 포트를 추가하십시오.

완전히 잘못된 포트를 지정하면 가리키는 것이 protobuf를 말하지 않습니다.

이 오류는 Hadoop 클라이언트 버전이 Hadoop 서버 버전과 너무 다른 경우에도 발생할 수 있습니다. ('hadoop jar'메소드로 H2O를 시작하면 'hadoop jar'에 의해 클라이언트 클래스 패스에 올바른 Hadoop 라이브러리가 놓입니다.)

'hadoop jar'를 사용하여 H2O를 시작하면 일반적으로 환경으로부터의 이름 노드. 이름 노드가 지정되지 않은 "hdfs : ///path/to/file.csv"를 줄 수 있습니다.