Hadoop FS Shell mkdir

HadoopBeginner
지금 연습하기

소개

멀리 떨어진 행성에 있는 외계 기지에 주둔한 통신 장교라고 상상해 보세요. 당신의 임무는 Hadoop Distributed File System (HDFS) 에 저장된 통신 데이터를 관리하는 것입니다. 오늘, Hadoop FS Shell 의 mkdir 명령을 사용하여 데이터를 효과적으로 정리하기 위한 디렉토리를 만드는 방법을 배우게 됩니다.

새 디렉토리 생성

이 단계에서는 HDFS 에 communications라는 새 디렉토리를 생성합니다.

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

    su - hadoop
  2. HDFS 의 현재 디렉토리를 확인합니다:

    hdfs dfs -ls /

    이 시점에서 위 명령을 실행하면 HDFS 에 디렉토리가 없음을 알 수 있습니다.

  3. communications라는 새 디렉토리를 생성합니다:

    hdfs dfs -mkdir /communications
  4. 명령의 목적을 설명하고 출력을 해석합니다:

    hdfs dfs -mkdir /communications 명령은 Hadoop Distributed File System (HDFS) 에 "communications"라는 새 디렉토리를 생성하는 데 사용됩니다. 명령을 자세히 살펴보겠습니다:

    • hdfs: HDFS 와 상호 작용하는 데 사용되는 명령줄 도구입니다.
    • dfs: "Distributed File System"의 약자이며, hdfs 도구의 하위 명령입니다.
    • -mkdir: 새 디렉토리를 생성하려는 것을 지정하는 옵션입니다.
    • communications: 생성하려는 디렉토리의 이름입니다.
  5. 디렉토리가 성공적으로 생성되었는지 확인합니다:

    hdfs dfs -ls /

    이 명령 후 "communications"라는 디렉토리를 찾았다면, 이 단계를 완료한 것입니다.

새 하위 디렉토리 생성

이 단계에서는 통신 데이터를 추가로 정리하기 위해 communications 디렉토리 내에 하위 디렉토리를 생성합니다.

  1. reports라는 하위 디렉토리를 생성합니다:

    hdfs dfs -mkdir /communications/reports
  2. messages라는 다른 하위 디렉토리를 생성합니다:

    hdfs dfs -mkdir /communications/messages
  3. 하위 디렉토리가 성공적으로 생성되었는지 확인합니다:

    hdfs dfs -ls /communications

    이 명령을 실행한 후 "reports" 및 "messages" 하위 디렉토리가 "communications" 디렉토리 아래에 표시되면, 실험이 성공적으로 완료되었음을 나타냅니다.

요약

이 랩에서는 Hadoop FS Shell 의 mkdir 명령을 사용하여 HDFS 에서 디렉토리를 생성하는 방법을 배웠습니다. 데이터를 구조화된 디렉토리로 구성함으로써 Hadoop 생태계 내에서 통신 파일을 효율적으로 관리하고 액세스할 수 있습니다. 이 랩은 Hadoop HDFS 파일 관리 및 디렉토리 구조화 기술을 향상시키기 위해 설계되었습니다.

또한 학습 과정에서 이 명령과 Linux 의 mkdir 명령 간의 유추를 할 수도 있습니다.