노드 종류
NameNode
SecondaryNameNode
DataNode
NodeManager
ResourceManager
JobHistoryServer
NameNode
port : 9000
용도 :
설정 : core-site.xml
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
50070
용도 : NameNode web 주소
설정 : hdfs-site.xml
<property>
<name>dfs.namenode.http-address</name>
<value>0.0.0.0:50070</value>
</property>
SecondaryNameNode
NameNode의 9000 으로 접속
50090
용도 : listen 주소
설정 : hdfs-site.xml
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>0.0.0.0:50090</value>
</property>
DataNode
NameNode의 9000 으로 접속
50010
용도 : 데이터 전송을 위한 listen 주소
설정 : hdfs-site.xml
<property>
<name>dfs.datanode.address</name>
<value>0.0.0.0:50010</value>
</property>
50075
용도 : DataNode http listen 주소
설정 : hdfs-site.xml
<property>
<name>dfs.datanode.http.address</name>
<value>0.0.0.0:50075</value>
</property>
50020
용도 : DataNode ipc listen 주소
설정 : hdfs-site.xml
<property>
<name>dfs.datanode.ipc.address</name>
<value>0.0.0.0:50020</value>
</property>
46767
용도 :
설정 :
<property>
<name></name>
<value></value>
</property>
NodeManager
ResourceManager 의 8031 로 접속
13562
용도 : 중간 map 출력물을 리듀서로 전송하기 위한 ShuffleHandler의 port
설정 : mapred-site.xml
<property>
<name>mapreduce.shuffle.port</name>
<value>13562</value>
</property>
45597
용도 :
설정 :
<property>
<name></name>
<value></value>
</property>
8040
용도 : localizer ipc 주소
설정 : yarn-site.xml
<property>
<name>yarn.nodemanager.localizer.address</name>
<value>${yarn.nodemanager.hostname}:8040</value>
</property>
8042
용도 : NodeManager web 주소
설정 : yarn-site.xml
<property>
<name>yarn.nodemanager.webapp.address</name>
<value>${yarn.nodemanager.hostname}:8042</value>
</property>
ResourceManager
8030
용도 : scheduler 인터페이스 주소
설정 : yarn-site.xml
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value> ${yarn.resourcemanager.hostname}:8030</value>
</property>
8031
용도 : RM의 Resource Tracker의 RPC 주소
설정 : yarn-site.xml
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>${yarn.resourcemanager.hostname}:8031</value>
</property>
8032
용도 : RM의 applications manager 인터페이스(RPC) 주소
설정 : yarn-site.xml
<property>
<name>yarn.resourcemanager.address</name>
<value>${yarn.resourcemanager.hostname}:8032</value>
</property>
8033
용도 : RM admin 인터페이스 주소
설정 : yarn-site.xml
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>${yarn.resourcemanager.hostname}:8033</value>
</property>
8088
용도 : RM web 주소
설정 : yarn-site.xml
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>${yarn.resourcemanager.hostname}:8088</value>
</property>
JobHistoryServer
NameNode의 9000 으로 접속
10020
용도 : JobHistoryServer ipc 주소
설정 : mapred-site.xml
<property>
<name>mapreduce.jobhistory.address</name>
<value>0.0.0.0:10020</value>
</property>
19888
용도 : JobHistoryServer web 주소
설정 : mapred-site.xml
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>0.0.0.0:19888</value>
</property>
10033
용도 : JobHistoryServer admin 인터페이스 주소
설정 : mapred-site.xml
<property>
<name>mapreduce.jobhistory.admin.address</name>
<value>0.0.0.0:10033</value>
</property>
'가지가지' 카테고리의 다른 글
리눅스 명령어 모음 (0) | 2017.06.22 |
---|---|
hadoop 1.x.x 기준 mapreduce 튜닝 관련 (0) | 2017.06.20 |
ambari-2.5.1 컴파일 및 설치 [컴파일 실패] (0) | 2017.06.16 |
hive-2.1.1 설치 (on hadoop-2.7.3) (0) | 2017.06.15 |
hadoop 2.7.3 - ubuntu docker + compile + pseudo-distributed (0) | 2017.06.12 |
hadoop 2.7.3 - maprduce eclipse 프로젝트 및 디버깅 (0) | 2017.06.07 |
hadoop 2.7.3 - 소스 개발환경 (windows, eclipse) (0) | 2017.06.05 |
hadoop 2.7.3 - windows 컴파일 (use visual studio 2017) (0) | 2017.06.05 |