hdfs相關操作
hadoop使用的是HDFS,能夠實現的功能和我們使用的磁盤類似
1、查看文件列表
./hadoop fs -ls
yongkang@yongkang-OptiPlex-760:~/tools/hadoop-1.0.2/bin$ ./hadoop
fs -ls
Warning: $HADOOP_HOME is deprecated.
Found 10 items
-rw-r--r-- 3 yongkang.qiyk supergroup 16536 2012-05-23 21:57 /user/yongkang/epl-v10.html
-rw-r--r-- 1 yongkang supergroup 4336 2012-05-22 13:20 /user/yongkang/hadoop-daemon.sh
-rw-r--r-- 1 yongkang supergroup 1166 2012-05-22 12:44 /user/yongkang/start-all.sh
drwxr-xr-x - yongkang supergroup 0 2012-05-22 12:43 /user/yongkang/test
drwxr-xr-x - yongkang supergroup 0 2012-05-22 13:04 /user/yongkang/test-in
drwxr-xr-x - yongkang supergroup 0 2012-05-23 19:36 /user/yongkang/test-out11
drwxr-xr-x - yongkang supergroup 0 2012-05-22 13:06 /user/yongkang/test-out2
drwxr-xr-x - yongkang supergroup 0 2012-05-22 13:16 /user/yongkang/test-out3
drwxr-xr-x - yongkang supergroup 0 2012-05-22 13:17 /user/yongkang/test-out4
drwxr-xr-x - yongkang.qiyk supergroup 0 2012-05-28 10:55 /user/yongkang/test-out5
2.創建文件目錄
./hadoop fs -mkdir test2
3.刪除文件目錄以及文件
yongkang@yongkang-OptiPlex-760:~/tools/hadoop-1.0.2/bin$ ./hadoop fs -rmr test2
Warning: $HADOOP_HOME is deprecated.
Deleted hdfs://master:9000/user/yongkang/test2
4.刪除文件
yongkang@yongkang-OptiPlex-760:~/tools/hadoop-1.0.2/bin$ ./hadoop fs -rm hadoop-daemon.sh
Warning: $HADOOP_HOME is deprecated.
Deleted hdfs://master:9000/user/yongkang/hadoop-daemon.sh
5.上傳文件
如yongkang@yongkang-OptiPlex-760:~/tools/hadoop-1.0.2/bin$ ./hadoop fs -put stop-dfs.sh .
6.下載文件
yongkang@yongkang-OptiPlex-760:~/tools/hadoop-1.0.2/bin$ hadoop fs -get start-all.sh start-all.sh_bak
將start-all.sh 下載到當前目錄名字爲start-all.sh_bak