HDFS 명령 : HDFS를 관리하기위한 Hadoop 셸 명령



이 블로그에서는 Hadoop 파일 시스템을 관리하는 데 사용되는 fsck, copyFromLocal, expunge, cat 등과 같은 다양한 HDFS 명령에 대해 설명합니다.

HDFS 명령

이전 블로그 , 나는 이미 HDFS, 기능 및 아키텍처에 대해 논의했습니다. 여행을 향한 첫 걸음 HDFS 명령을 실행하고 HDFS가 작동하는 방식을 탐색하고 있습니다. 이 블로그에서는 Hadoop 파일 시스템에 액세스 할 수있는 HDFS 명령에 대해 설명합니다.

따라서 Hadoop 파일 시스템으로 작업 할 때 가장 자주 사용되는 중요한 HDFS 명령과 작업에 대해 설명하겠습니다.





  • fsck

Hadoop 파일 시스템의 상태를 확인하는 HDFS 명령입니다.

명령: hdfs fsck /



HDFS 파일 시스템 상태-HDFS 명령-Edureka

  • ls

HDFS의 파일 및 디렉토리 목록을 표시하는 HDFS 명령.

명령: hdfsdfs –Ls /



  • mkdir

HDFS에 디렉토리를 만드는 HDFS 명령.

용법: hdfs dfs –mkdir / directory_name

명령: hdfs dfs –mkdir / new_edureka

자바에서 오버로딩과 오버로딩의 차이점

노트 : 여기서 우리는 HDFS에서“new_edureka”라는 이름의 디렉토리를 만들려고합니다.

  • 접촉

HDFS 파일 크기가 0 바이트 인 HDFS에서 파일을 만드는 명령입니다.

용법: hdfs dfs –touchz / 디렉터리 / 파일 이름

명령: hdfs dfs –touchz / new_edureka / sample

노트 : 여기서 우리는 파일 크기가 0 바이트 인 hdfs의 'new_edureka'디렉토리에 'sample'이라는 파일을 만들려고합니다.

파일 크기를 확인하는 HDFS 명령.

용법: hdfs dfs –du –s / 디렉토리 / 파일 이름

명령: hdfs dfs –du –s / new_edureka / 샘플

  • 고양이

HDFS에서 파일을 읽고 해당 파일의 내용을 표준 출력으로 인쇄하는 HDFS 명령입니다.

용법: hdfs dfs –cat / path / to / file_in_hdfs

명령: hdfs dfs –cat / new_edureka / test

  • 본문

소스 파일을 가져와 텍스트 형식으로 출력하는 HDFS 명령입니다.

용법: hdfs dfs –text / 디렉터리 / 파일 이름

명령: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS 명령은 로컬 파일 시스템에서 HDFS로 파일을 복사합니다.

용법: hdfs dfs -copyFromLocal

명령: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

노트 : 여기서 테스트는 로컬 디렉토리 / home / edureka에있는 파일이며 명령이 실행되면 테스트 파일이 HDFS의 / new_edureka 디렉토리에 복사됩니다.

  • copyToLocal

HDFS에서 로컬 파일 시스템으로 파일을 복사하는 HDFS 명령.

용법: hdfs dfs -copyToLocal

명령: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

노트 : 여기 test는 HDFS의 new_edureka 디렉토리에있는 파일이며 명령이 실행되면 테스트 파일이 로컬 디렉토리 / home / edureka에 복사됩니다.

  • 놓다

로컬 파일 시스템에서 대상 파일 시스템으로 단일 소스 또는 여러 소스를 복사하는 HDFS 명령.

용법: hdfs dfs -put

명령: hdfs dfs –put / home / edureka / test / user

노트 : copyFromLocal 명령은 소스가 로컬 파일 참조로 제한된다는 점을 제외하면 put 명령과 유사합니다.

  • 가져 오기

HDFS 명령은 hdfs에서 로컬 파일 시스템으로 파일을 복사합니다.

용법: hdfs dfs -get

명령: hdfs dfs –get / user / test / home / edureka

노트 : copyToLocal 명령은 대상이 로컬 파일 참조로 제한된다는 점을 제외하면 get 명령과 유사합니다.

  • 카운트

지정된 파일 패턴과 일치하는 경로 아래의 디렉토리, 파일 및 바이트 수를 계산하는 HDFS 명령.

용법: hdfsdfs-개수

명령: hdfs dfs –count / user

  • rm

HDFS에서 파일을 제거하는 HDFS 명령.

용법: hdfs dfs –rm

명령: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS 명령은 HDFS에서 전체 디렉토리와 모든 내용을 제거합니다.

용법: hdfs dfs -rm -r

명령: hdfs dfs -rm -r / new_edureka

  • cp

소스에서 대상으로 파일을 복사하는 HDFS 명령. 이 명령은 여러 소스도 허용하며이 경우 대상은 디렉토리 여야합니다.

용법: hdfs dfs -cp

명령: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

명령: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir

  • mv

소스에서 대상으로 파일을 이동하는 HDFS 명령. 이 명령은 여러 소스도 허용하며이 경우 대상은 디렉토리 여야합니다.

용법: hdfs dfs -mv

명령: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • 지우다

휴지통을 비우는 HDFS 명령.

명령: hdfsdfs-지우다

  • rmdir

HDFS 명령은 디렉토리를 제거합니다.

용법: hdfs dfs -rmdir

C ++ 가상 함수 = 0

명령: hdfs dfs –rmdir / user / hadoop

  • 용법

개별 명령에 대한 도움말을 반환하는 HDFS 명령입니다.

용법: hdfs dfs-사용

명령: hdfs dfs -usage mkdir

노트 : 사용법 명령을 사용하면 모든 명령에 대한 정보를 얻을 수 있습니다.

  • 도움

지정된 명령 또는 모든 명령에 대한 도움말을 표시하는 HDFS 명령입니다.

명령: hdfs dfs-도움말

이것은 HDFS 명령 블로그의 끝입니다. 유익하고 모든 명령을 실행할 수 있기를 바랍니다. 더 많은 HDFS 명령을 보려면 Apache Hadoop을 참조하십시오.선적 서류 비치 여기.

위의 HDFS 명령을 실행 했으므로 이제 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka BigData Hadoop 인증 교육 과정은 학습자가 HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume 및 Sqoop의 전문가가 될 수 있도록 지원합니다. 소매, 소셜 미디어, 항공, 관광, 금융 도메인에서 실시간 사용 사례를 사용합니다.

질문이 있으십니까? 의견란에 언급 해 주시면 연락 드리겠습니다.