Я изучаю hadoop и немного путают порты по умолчанию и местоположения.Пояснения портов Hadoop
Когда я нахожу URL-адрес: localhost: 50070 дает результат для hdfs-информации. В нижеследующих документах описаны некоторые из упомянутых портов.
HDFS-default.xml
dfs.datanode.http.address 0.0.0.0:50075
dfs.datanode.address 0.0.0.0:50010
dfs.namenode.http-address 0.0.0.0:50070
dfs.namenode.backup.http-address 0.0.0.0:50105
mapred-default.xml
mapreduce.jobtracker.http.address 0.0.0.0:50030
mapreduce.tasktracker.http.address 0.0.0.0:50060
пряжи default.xml
yarn.resourcemanager.address ${yarn.resourcemanager.hostname}:8032
yarn.resourcemanager.webapp.address ${yarn.resourcemanager.hostname}:8088
Теперь при настройке Hadoop 2 в моей машине я сделал: $ кд/USR/местные/Hadoop/и т.д./Hadoop $ VI ядро-site.xml
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
Вопрос: Есть так много портов, упомянутых в значение по умолчанию и другое xml в документах ....
1) localhost: 50070 возвращает только значения полной информации (hdfs health), а что касается других портов. Другие просто не возвращают никакой информации?
2) in yarn-default.xml оба являются портами диспетчера ресурсов, один из них - порт webapp. только когда я нахожусь в localhost: 8088 в браузере, он дает информацию о кластере (единственный узел в этом случае). Тогда что такое порт 8083? В примере кода я вижу 8083 - это порт RM. Мне непонятно. Может кто-то объяснить, пожалуйста,
3) Я изменил порт hdfs на 9000, это стандарт?
4) Как видит, appmaster JobTracker, TaskTracker порты
5) Я думал, что в пряже Hadoop 2 нет JobTracker и TaskTracker то какова цель этих портов?
Я имею кошмар с этими основными вопросами ...
Спасибо, Amit