[HADOOP] 원격 HDFS 액세스
HADOOP원격 HDFS 액세스
내가 하둡 서버가 특정 서버에서 실행이,의는 IP 192.168.11.7에 가정 해 봅시다 다음과 핵심-site.xml 파일을 가지고 :
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
난 이미 명령 즉 내 HDFS를 실행합니다 :
sbin/start-dfs.sh
지금, 나는 브라우저 내 로컬 컴퓨터에서 HDFS에 액세스하려면. 그것은 수 있습니까?
나는 http://192.168.11.7:9000 또는 http://192.168.11.7:50075하지만 아무 소용이 시도했다. 즉,이 사이트는 도달 할 수없는
정말 감사합니다
편집 :
이것은 내 HDFS-site.xml 파일의 내용입니다 :
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.namenode.http-address</name>
<value>0.0.0.0:50070</value>
</property>
내 코어를 site.xml :
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
<property>
<name>dfs.datanode.http.address</name>
<value>0.0.0.0:50075</value>
</property>
http://192.168.11.7:50075, 여전히 아무 소용이 :하지만 난 LY 로컬 컴퓨터에서 액세스 할 때 뭔가 잘못이 있습니까?
감사합니다
해결법
-
==============================
1.참고 :
참고 :
<property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property>
사용자와 사용자의 브라우저가 아닙니다. HDFS에 액세스해야하는 경우이 값은 자바 프로그램에서 읽습니다. 당신이 찾고있는이 키입니다 :
<property> <name>dfs.datanode.http.address</name> <value>0.0.0.0:50075</value> </property>
데이터 노드가 상태를 노출하는 곳이다. 당신이 webhdfs을 활성화해야 웹 브라우저를 사용하여 HDFS에 서핑을합니다.
<property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property> <property> <name>dfs.namenode.http-address</name> <value>0.0.0.0:50070</value> </property>
HDFS-site.xml 파일에
다음하여 http : // 호스트 이름 : 50070 당신이 모든 것을 확인할 수 있습니다 거기에서 webHDFS UI에 액세스 할 수 있습니다.
-
==============================
2.두 컴퓨터 사이에 연결이 있어야한다. 어느 구성 SSH 또는 HttpFS
두 컴퓨터 사이에 연결이 있어야한다. 어느 구성 SSH 또는 HttpFS
-
==============================
3.(질문은 이제 편집)
(질문은 이제 편집)
dfs.http.address의 기본값입니다 50070 포트에 접속 해보십시오. 당신은 네임 노드의 웹 인터페이스에 액세스 할 수있는 곳 여기입니다. 즉 작동합니다. 만약 그렇다면, 당신은 URL 이전에 /explorer.html#/ 추가 할 수 있습니다 (즉, http://192.168.11.7:50070/explorer.html#) 그리고 당신은 거기에서 파일 시스템을 탐색 할 수 있어야한다.
이 SO 다양한 속성의 다양한 포트에 대한 기본값을보고 답변을 참조하십시오.
또는 dfs.http.address의 값이 변경된 경우 http://192.168.11.7:50070/가에서 작동하지 않습니다 있는지 확인하기 위해 서버에서 하둡 org.apache.hadoop.conf.Configuration의 출력을 통해 웨이드 귀하 브라우저.
그래서 기본적으로:
[OLD ANSWER]
당신이 찾고있는 무슨은 원격 서버에 SSH 연결입니다. 나는이 좋은 튜토리얼은 당신이 당신이 찾고있는 무엇을 달성하는 데 도움이됩니다 믿습니다.
그것은 당신이 윈도우 서버를 사용하는 가능성이다, 그러나 당신이 경우에, 나는 이것이 당신을 도울 것입니다 생각합니다.
이렇게하면 당신은 당신의 원격 서버에 터미널 액세스 할 수 있습니다.
당신이 브라우저 액세스를 찾고 있다면, 당신은 여기와 여기에 나열된 것과 유사한 무언가를 시도 할 수 있습니다.
from https://stackoverflow.com/questions/39637326/accessing-hdfs-remotedly by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 그것은 가져 오기 전에 새 파일에 필터와 Sqoop을 증분 가져 오기를 쓸 수 있습니까? (0) | 2019.09.22 |
---|---|
[HADOOP] 하둡 setInputPathFilter 오류 (0) | 2019.09.22 |
[HADOOP] 맵리 듀스를 사용하여 중복 값을 제거하는 방법 (0) | 2019.09.22 |
[HADOOP] TwoDArrayWritable를 사용하여 매퍼에서 2D double 배열을 방출하는 방법 (0) | 2019.09.22 |
[HADOOP] 하둡과 함께 제공되는 기본 hashpartioner로 대체 (0) | 2019.09.22 |