복붙노트

[HADOOP] HDFS의 기본 네임 노드 포트는 50070입니다. 그러나 나는 8020 또는 9000 어떤 장소를 보았습니다.

HADOOP

HDFS의 기본 네임 노드 포트는 50070입니다. 그러나 나는 8020 또는 9000 어떤 장소를 보았습니다.

hadoop 클러스터를 설정하면 namenode가 50070에서 실행되는 것을 읽었고 적절히 설정하면 잘 실행됩니다.

그러나 몇몇 책에서 나는 이름 노드 주소를 우연히 만났다 :

hdfs://localhost:9000/

또는

hdfs://localhost:8020

namenode의 포트를 설정하기위한 정확한 숫자는 무엇입니까?

해결법

  1. ==============================

    1.namenode 웹 UI의 기본 주소는 http : // localhost : 50070 /입니다. 브라우저에서이 주소를 열고 namenode 정보를 확인할 수 있습니다.

    namenode 웹 UI의 기본 주소는 http : // localhost : 50070 /입니다. 브라우저에서이 주소를 열고 namenode 정보를 확인할 수 있습니다.

    namenode 서버의 기본 주소는 hdfs : // localhost : 8020 /입니다. HDFS API를 사용하여 HDFS에 액세스 할 수 있습니다. 는 실제 서비스 주소입니다.

  2. ==============================

    2.기본 Hadoop 포트는 다음과 같습니다. (HTTP 포트, WEB UI 있음) :

    기본 Hadoop 포트는 다음과 같습니다. (HTTP 포트, WEB UI 있음) :

    Daemon                   Default Port  Configuration Parameter
    -----------------------  ------------ ----------------------------------
    Namenode                 50070        dfs.http.address
    Datanodes                50075        dfs.datanode.http.address
    Secondarynamenode        50090        dfs.secondary.http.address
    Backup/Checkpoint node?  50105        dfs.backup.http.address
    Jobracker                50030        mapred.job.tracker.http.address
    Tasktrackers             50060        mapred.task.tracker.http.address
    

    내부적으로 Hadoop은 주로 Inter Process Communicator의 약자 인 Hadoop IPC를 사용하여 서버간에 통신합니다. 다음 표는 Hadoop이 사용하는 포트와 프로토콜을 나타냅니다. 이 테이블에는 위에서 언급 한 HTTP 포트가 포함되어 있지 않습니다.

    Daemon      Default Port        Configuration Parameter     
    ------------------------------------------------------------
    Namenode    8020                fs.default.name         
    Datanode    50010               dfs.datanode.address        
    Datanode    50020               dfs.datanode.ipc.address                                    
    Backupnode  50100               dfs.backup.address          
    

    자세한 내용은 다음 링크를 참조하십시오. http://blog.cloudera.com/blog/2009/08/hadoop-default-ports-quick-reference/

  3. ==============================

    3.왜냐하면 기본값은 다른 hadoop 구성 및 배포마다 다릅니다. core-site.xml에서 fs.default.name 또는 fs.defaultFS 속성을 아래와 같이 변경하여 포트를 구성 할 수 있습니다.

    왜냐하면 기본값은 다른 hadoop 구성 및 배포마다 다릅니다. core-site.xml에서 fs.default.name 또는 fs.defaultFS 속성을 아래와 같이 변경하여 포트를 구성 할 수 있습니다.

    <configuration>
     <property>
         <name>fs.default.name</name>
         <value>hdfs://localhost:9000</value>
     </property>
    </configuration>
    

    Hadoop 1.0.4의 경우 아래와 같이 포트 번호를 언급하지 마십시오.

    <value>hdfs://localhost</value>
    

    기본 포트는 8020입니다.하지만 .20과 같은 버전의 경우 9000입니다. 따라서 사용중인 hadoop의 버전에 따라 달라집니다.

    그러나 모든 구성 및 분배는 HDFS UI의 표준 포트 번호로 50070을 사용하고 있습니다.

  4. ==============================

    4.Hadoop 웹 UI에 액세스하려면 http : // localhost : 50075 / core-site.xml은 hdfs 요청을위한 것이기 때문에 http : // localhost : 9000을 가지고 있고 WEB UI의 기본 포트는 50075입니다.

    Hadoop 웹 UI에 액세스하려면 http : // localhost : 50075 / core-site.xml은 hdfs 요청을위한 것이기 때문에 http : // localhost : 9000을 가지고 있고 WEB UI의 기본 포트는 50075입니다.

  5. ==============================

    5.9000은 기본 HDFS 서비스 포트입니다. 여기에는 웹 UI가 없습니다 .500070은 기본 NameNode 웹 UI 포트입니다 (하지만 hadoop 3.0 이후에는 50070이 9870으로 업데이트 됨)

    9000은 기본 HDFS 서비스 포트입니다. 여기에는 웹 UI가 없습니다 .500070은 기본 NameNode 웹 UI 포트입니다 (하지만 hadoop 3.0 이후에는 50070이 9870으로 업데이트 됨)

  6. ==============================

    6.50070은 namenode의 기본 UI 포트입니다. 8020/9000은 namenode 용 Inter Process Communicator 포트 (IPC)입니다.

    50070은 namenode의 기본 UI 포트입니다. 8020/9000은 namenode 용 Inter Process Communicator 포트 (IPC)입니다.

    IPC 포트에 대한 참조 : https://en.wikipedia.org/wiki/Inter-process_communication

  7. ==============================

    7.50070은 http에 대한 네임 노드의 기본 UI 포트입니다. https에 대한 50470 9000은 IPC 포트 (Inter Process Communicator)입니다. localhost : 50070을 클릭하면 개요 9000 (활성) 및 localhost : 9000이있는 namenode 구성을 볼 수 있습니다. 메시지가 나타납니다. "Hadoop IPC 포트에 HTTP 요청을하는 것처럼 보입니다.이 포트는이 데몬의 웹 인터페이스에 맞는 포트가 아닙니다." 파일 시스템 메타 데이터 조작에 필요합니다.

    50070은 http에 대한 네임 노드의 기본 UI 포트입니다. https에 대한 50470 9000은 IPC 포트 (Inter Process Communicator)입니다. localhost : 50070을 클릭하면 개요 9000 (활성) 및 localhost : 9000이있는 namenode 구성을 볼 수 있습니다. 메시지가 나타납니다. "Hadoop IPC 포트에 HTTP 요청을하는 것처럼 보입니다.이 포트는이 데몬의 웹 인터페이스에 맞는 포트가 아닙니다." 파일 시스템 메타 데이터 조작에 필요합니다.

  8. from https://stackoverflow.com/questions/22855232/default-namenode-port-of-hdfs-is-50070-but-i-have-come-across-at-some-places-802 by cc-by-sa and MIT license