はじめに
未来の技術実験室で、量子物理学者の役割を果たしている自分を想像してみてください。この実験室では、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 分散ファイルシステムにおいて、ファイルやディレクトリのグループ所有者を変更するための Hadoop FS Shell の chgrp
コマンドの使用方法を探求し、練習することができました。手順を追って提供されたチェッカーを使うことで、Hadoop 環境におけるデータの権限管理に関する実践的な経験を得ることができました。