1. hdfs文件(夾)含義介紹
利用如下命令查看hdfs中根目錄中存在的文件及文件夾:
hadoop fs -ls /
現在我的hdfs中存儲的文件及文件夾的情況如下所示:
Found 4 items
-rw-r–r– 1 hadoop supergroup 108472 2017-08-08 10:25 /extundelete-0.2.4.tar.bz2
drwx—— - hadoop supergroup 0 2017-08-08 10:38 /tmp
drwxr-xr-x - hadoop supergroup 0 2017-08-08 10:38 /user
drwxr-xr-x - hadoop supergroup 0 2017-08-09 10:56 /wordcount
共有4個item,其中包括1個文件和3個文件夾,下面逐一介紹其中每個字母的含義:
2. hdfs指令介紹
利用如下命令查看hdfs的指令:
hdfs fs
下面主要介紹兩個指令的使用:chown和chmod
hdfs fs hadoop fs -chown tom:mygirl /extundelete-0.2.4.tar.bz2
現在再查看根目錄下的文件及文件夾:
Found 4 items
-rw-r–r– 1 tom mygirl 108472 2017-08-08 10:25 /extundelete-0.2.4.tar.bz2
drwx—— - hadoop supergroup 0 2017-08-08 10:38 /tmp
drwxr-xr-x - hadoop supergroup 0 2017-08-08 10:38 /user
drwxr-xr-x - hadoop supergroup 0 2017-08-09 10:56 /wordcount
可以看到該文件的所屬用戶及所屬組用戶發生了改變。
hdfs fs -chmod 777 /extundelete-0.2.4.tar.bz2
這時候該文件的權限發生了改變:
Found 4 items
-rwxrwxrwx 1 tom mygirl 108472 2017-08-08 10:25 /extundelete-0.2.4.tar.bz2
drwx—— - hadoop supergroup 0 2017-08-08 10:38 /tmp
drwxr-xr-x - hadoop supergroup 0 2017-08-08 10:38 /user
drwxr-xr-x - hadoop supergroup 0 2017-08-09 10:56 /wordcount