소개
미래 도시를 상상해 보세요. 모든 것이 첨단 기술로 운영되며, 도시의 환경 과학자들이 관리하는 광범위한 지하 시스템도 포함됩니다.
이 시나리오에서 여러분은 도시의 지하 데이터 저장 인프라 내에서 Hadoop 의 HDFS Shell chmod 명령을 사용하여 권한을 설정하는 임무를 맡은 환경 과학자의 역할을 맡게 됩니다.
미래 도시를 상상해 보세요. 모든 것이 첨단 기술로 운영되며, 도시의 환경 과학자들이 관리하는 광범위한 지하 시스템도 포함됩니다.
이 시나리오에서 여러분은 도시의 지하 데이터 저장 인프라 내에서 Hadoop 의 HDFS Shell chmod 명령을 사용하여 권한을 설정하는 임무를 맡은 환경 과학자의 역할을 맡게 됩니다.
이 단계에서는 Hadoop 의 FS Shell 에서 chmod 명령을 사용하여 권한을 설정하는 방법을 배우게 됩니다.
hadoop 사용자 계정으로 전환합니다:
su - hadoop
데모 목적으로 새 파일을 생성합니다:
echo "Hello, Hadoop FS Shell chmod" > /home/hadoop/demo_file.txt
파일을 HDFS 에 넣습니다:
hdfs dfs -put /home/hadoop/demo_file.txt /
demo_file.txt에 대한 권한을 설정합니다:
hdfs dfs -chmod 644 /demo_file.txt
644 를 권한 모드로 사용하면 다음과 같은 의미를 가집니다:
따라서 hdfs dfs -chmod 644 /demo_file.txt 명령은 HDFS 의 /demo_file.txt 파일에 대해 소유자에게 읽기 및 쓰기 권한, 그룹에게 읽기 전용 권한, 기타 사용자에게 읽기 전용 권한을 설정합니다.
이 단계에서는 chmod 명령을 사용하여 기존 파일의 권한을 수정합니다.
demo_file.txt의 권한을 그룹 및 기타 사용자에 대해 읽기 전용으로 변경해 보겠습니다:
hdfs dfs -chmod 444 /demo_file.txt
파일의 업데이트된 권한을 확인합니다:
hdfs dfs -ls /demo_file.txt
요약하면, 권한 모드 444 를 가진 파일은 소유자, 그룹 및 기타 사용자에게 읽기 액세스를 허용하지만, 누구에게도 쓰기 또는 실행 액세스를 허용하지 않습니다.
이 랩에서는 미래 지향적인 지하 데이터 저장 인프라 내에서 Hadoop 의 FS Shell chmod 명령을 사용하여 권한을 설정하고 수정하는 세계를 탐구했습니다.
단계별 지침을 따르면 학습자는 Hadoop 환경에서 권한을 효과적으로 관리하는 실질적인 경험을 얻을 수 있습니다. 이 랩은 Hadoop HDFS 작업에 대한 권한 설정에 대한 실용적인 이해를 제공하는 것을 목표로 합니다.