Hadoop FS Shell stat

HadoopBeginner
지금 연습하기

소개

이 랩에서는 전설적인 침몰선 보물 동굴 이야기를 배경으로, Hadoop HDFS 기술 포인트 "FS Shell stat"을 탐구합니다. 발견되지 않은 침몰선의 보물이 보물 동굴의 깊은 해저에 묻혀 있다고 상상해 보세요. 여러분은 이 보물 사냥 전설의 유명한 해설자 역할을 맡아 탐험가들이 숨겨진 보물을 찾도록 안내해야 합니다.

FS Shell stat 탐색

이 단계에서는 hadoop fs -stat 명령어를 사용하여 Hadoop HDFS 의 특정 파일에 대한 자세한 정보를 수집합니다.

  1. hadoop 사용자로 전환합니다:

    su - hadoop
    
  2. 현재 디렉토리에 treasure.txt라는 파일을 생성합니다:

    vim treasure.txt
    
  3. treasure.txt의 내용은 다음과 같습니다:

    hello world
    
  4. treasure.txt 파일을 Hadoop 파일 시스템에 넣습니다:

    hadoop fs -put treasure.txt /user/hadoop/
    
  5. Hadoop 파일 시스템에서 treasure.txt라는 파일의 속성을 표시하려면 다음 명령어를 사용합니다:

    hadoop fs -stat %g-%F-%b-%y-%Y-%o /user/hadoop/treasure.txt
    

    명령어의 매개변수는 다음과 같습니다:

    %g: 소유자의 그룹 이름
    %F: 파일 유형
    %b: 바이트 단위의 길이
    %y: 수정 타임스탬프
    %Y: 접근 타임스탬프
    %o: 블록 크기
    
  6. 출력 결과는 파일 권한, 파일 유형, 수정 시간, 접근 시간 및 블록 크기와 같은 정보를 제공합니다. 예시:

    supergroup-regular file-12-2024-03-08 12:42:00-1709901720659-134217728
    

파일 권한 분석

이 단계에서는 hadoop fs -stat 명령어를 사용하여 파일 권한을 이해하고 분석하는 데 집중합니다.

  1. treasure.txt 파일의 파일 권한을 보려면 다음 명령을 실행합니다:

    hadoop fs -stat %F-%A /user/hadoop/treasure.txt
    

    명령어의 매개변수는 다음과 같습니다:

    %F: 파일 유형
    %A: 파일 권한
    
  2. 출력 결과는 파일 유형과 파일과 관련된 권한을 표시합니다. 예시:

    regular file-rw-r--r--
    

요약

이 랩에서는 Hadoop HDFS 환경 내에서 hadoop fs -stat 명령어를 사용하여 자세한 파일 정보를 검색하는 방법을 탐구했습니다. 단계별 가이드를 따라 사용자는 Hadoop 에서 파일 속성 분석 및 권한 확인을 위해 이 명령어를 활용하는 방법을 더 잘 이해할 수 있습니다. 이 랩은 초보자가 Hadoop 에서 FS Shell stat 작업을 익숙하게 할 수 있도록 실질적인 경험을 제공하는 것을 목표로 합니다.