[HADOOP] "클라이언트"는 Hadoop / HDFS의 의미가 정확히 무엇입니까?
HADOOP"클라이언트"는 Hadoop / HDFS의 의미가 정확히 무엇입니까?
나는 그 뒤에 일반적인 개념을 이해하고 있지만 "클라이언트"가 무엇인지 명확하게하고 명확하게 정의하고 싶습니다.
예를 들어, 터미널에 hdfs 명령을 쓰면 여전히 "클라이언트"입니까?
해결법
-
==============================
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.Edge 노드는 Hadoop 클러스터와 외부 네트워크 간의 인터페이스입니다. 이 노드 / 호스트에는 hdfs에 연결하기위한 클러스터의 현재 구성뿐만 아니라 모든 라이브러리 및 클라이언트 구성 요소가 있습니다. 이 스레드는 동일한 논의
Edge 노드는 Hadoop 클러스터와 외부 네트워크 간의 인터페이스입니다. 이 노드 / 호스트에는 hdfs에 연결하기위한 클러스터의 현재 구성뿐만 아니라 모든 라이브러리 및 클라이언트 구성 요소가 있습니다. 이 스레드는 동일한 논의
from https://stackoverflow.com/questions/43221993/what-does-client-exactly-mean-for-hadoop-hdfs by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Hdfs 파일에서 복제 요소 정보를 어떻게 검색합니까? (0) | 2019.08.04 |
---|---|
[HADOOP] 돼지의 정규 표현식 (0) | 2019.08.04 |
[HADOOP] HDFS 형식 로컬 디스크를 s3 오류로 바꾸기 (org.apache.hadoop.service.AbstractService) (0) | 2019.08.04 |
[HADOOP] Java를 통한 Apache 드릴 연결 (0) | 2019.08.04 |
[HADOOP] 튜플을 가방처럼 평평하게 만드십시오. (0) | 2019.08.04 |