복붙노트

[HADOOP] "클라이언트"는 Hadoop / HDFS의 의미가 정확히 무엇입니까?

HADOOP

"클라이언트"는 Hadoop / HDFS의 의미가 정확히 무엇입니까?

나는 그 뒤에 일반적인 개념을 이해하고 있지만 "클라이언트"가 무엇인지 명확하게하고 명확하게 정의하고 싶습니다.

예를 들어, 터미널에 hdfs 명령을 쓰면 여전히 "클라이언트"입니까?

해결법

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

    1.Hadoop의 클라이언트는 Hadoop 파일 시스템과 통신하는 데 사용되는 인터페이스를 나타냅니다. 다양한 작업을 수행하기 위해 Hadoop에서 사용할 수있는 클라이언트 유형이 다양합니다.

    Hadoop의 클라이언트는 Hadoop 파일 시스템과 통신하는 데 사용되는 인터페이스를 나타냅니다. 다양한 작업을 수행하기 위해 Hadoop에서 사용할 수있는 클라이언트 유형이 다양합니다.

    기본 파일 시스템 클라이언트 인 hdfs dfs는 Hadoop 파일 시스템에 연결하고 기본적인 파일 관련 작업을 수행하는 데 사용됩니다. ClientProtocol을 사용하여 NameNode 데몬과 통신하고 DataNode에 직접 연결하여 블록 데이터를 읽고 쓸 수 있습니다. HDFS에서 관리 작업을 수행하기 위해 hdfs dfsadmin이 있습니다. HA 관련 작업의 경우 hdfs haadmin. YARN 관련 작업을 수행하는 데 사용할 수있는 유사한 클라이언트가 있습니다.

    이러한 클라이언트는 Hadoop이 설치된 노드의 해당 CLI 명령을 사용하여 호출 할 수 있으며 Hadoop 파일 시스템에 연결하는 데 필요한 구성 및 라이브러리가 필요합니다. 이러한 노드는 종종 Hadoop 클라이언트라고합니다.

    기술적으로, 그렇습니다. hdfs 명령을 사용하여 FS에 액세스 할 수 있으면 노드는 Hadoop 클라이언트가되는 데 필요한 구성과 라이브러리를 갖습니다.

    추신 : 이러한 클라이언트를 프로그래밍 방식으로 생성하는 데 API를 사용할 수도 있습니다.

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

    2.Edge 노드는 Hadoop 클러스터와 외부 네트워크 간의 인터페이스입니다. 이 노드 / 호스트에는 hdfs에 연결하기위한 클러스터의 현재 구성뿐만 아니라 모든 라이브러리 및 클라이언트 구성 요소가 있습니다. 이 스레드는 동일한 논의

    Edge 노드는 Hadoop 클러스터와 외부 네트워크 간의 인터페이스입니다. 이 노드 / 호스트에는 hdfs에 연결하기위한 클러스터의 현재 구성뿐만 아니라 모든 라이브러리 및 클라이언트 구성 요소가 있습니다. 이 스레드는 동일한 논의

  3. from https://stackoverflow.com/questions/43221993/what-does-client-exactly-mean-for-hadoop-hdfs by cc-by-sa and MIT license