上传
- 首先启动HDFS,任意目录下输入命令
start-dfs
(若没有配置sbin的环境变量则需要在sbin目录下打开cmd输入该命令),出现以下两个框框
- 在需要上传文件的文件路径下打开cmd命令行,如下
- 新建test.txt文件,内容为hello hadoop!
- 输入
hdfs dfs -put test.txt hdfs:/
命令,表示将当前路径下的test.txt文件上传到hdfs根目录下(hdfs:/
),该命令也可用于上传文件夹
查看
- 输入
hdfs dfs -cat /test.txt
命令查看hdfs根目录下的test.txt文件内容 - 登陆http://localhost:50070进入hdfs web页面,打开虚拟文件系统,可以看到test.txt已经上传到hdfs中
下载
- 可以直接在web页面点击Block进行下载
- 也可以使用命令
hdfs dfs -get /test.txt path
进行下载,推荐直接从web中下载
删除
hdfs dfs -rm hdfs:/test.txt
或简写为hdfs dfs -rm /test.txt
,表示将根目录下的test.txt文件删除。删除后页面如下,此时没有文件。删除文件使用hdfs dfs -rm -r