소개
미래 기술 연구실에서 양자 물리학자의 역할을 수행한다고 상상해 보세요. 이 연구실에서 여러분은 Hadoop HDFS 를 사용하여 분산 환경에서 데이터를 관리하는 임무를 맡았습니다. 여러분의 목표는 파일 또는 디렉토리의 그룹 소유권을 변경하기 위해 "FS Shell chgrp" 명령어를 사용하고 연습하는 것입니다.
미래 기술 연구실에서 양자 물리학자의 역할을 수행한다고 상상해 보세요. 이 연구실에서 여러분은 Hadoop HDFS 를 사용하여 분산 환경에서 데이터를 관리하는 임무를 맡았습니다. 여러분의 목표는 파일 또는 디렉토리의 그룹 소유권을 변경하기 위해 "FS Shell chgrp" 명령어를 사용하고 연습하는 것입니다.
이 단계에서는 example.txt라는 파일의 그룹 소유권을 newgroup이라는 다른 그룹으로 변경합니다.
다음 명령어를 사용하여 터미널에서 hadoop 사용자로 전환합니다.
su - hadoop
디렉토리 내에 example.txt라는 텍스트 파일을 생성합니다.
echo "Hello World" > example.txt
example.txt 파일을 Hadoop 파일 시스템에 넣습니다.
hadoop fs -put example.txt /user/hadoop/
파일의 그룹 소유권을 나열하려면 다음 명령을 실행합니다.
hadoop fs -ls /user/hadoop/
다음과 같이 파일의 그룹 소유권을 확인할 수 있습니다.
-rw-r--r-- 1 hadoop supergroup 12 2024-03-19 20:53 /user/hadoop/example.txt
파일의 그룹 소유권을 newgroup으로 변경합니다.
hadoop fs -chgrp newgroup /user/hadoop/example.txt
파일의 그룹 소유권을 나열하려면 다음 명령을 실행합니다.
hadoop fs -ls /user/hadoop/
다음과 같이 파일의 그룹 소유권을 확인할 수 있습니다.
-rw-r--r-- 1 hadoop newgroup 12 2024-03-19 20:53 /user/hadoop/example.txt
이 단계에서는 data라는 디렉토리의 그룹 소유권을 analytics라는 다른 그룹으로 변경하는 연습을 합니다.
/user/hadoop 디렉토리에 data라는 디렉토리를 생성합니다.
hadoop fs -mkdir /user/hadoop/data
생성된 디렉토리를 나열하려면 다음 명령을 실행합니다.
hadoop fs -ls /user/hadoop/
다음과 같이 디렉토리를 확인할 수 있습니다.
drwxr-xr-x - hadoop supergroup 0 2024-03-19 20:57 /user/hadoop/data
디렉토리의 그룹 소유권을 analytics로 변경합니다.
hadoop fs -chgrp analytics /user/hadoop/data
디렉토리의 그룹 소유권을 나열하려면 다음 명령을 실행합니다.
hadoop fs -ls /user/hadoop/
다음과 같이 디렉토리의 그룹 소유권을 확인할 수 있습니다.
drwxr-xr-x - hadoop analytics 0 2024-03-19 20:57 /user/hadoop/data
이 랩에서는 Hadoop FS Shell 의 chgrp 명령을 사용하여 Hadoop 분산 파일 시스템에서 파일 및 디렉토리의 그룹 소유권을 변경하는 방법을 탐색하고 연습했습니다. 제공된 단계별 지침과 검사기를 따라 Hadoop 환경에서 데이터 권한을 관리하는 실질적인 경험을 얻었습니다.