01.moveFromLocal
由于我们需要测试上传文件,所以先创建一个文件夹用来测试,我这里就创建mz
文件夹了,名字你可以自己取一个。
先创建一个文件
hadoop fs -mkdir /mz
创建完成后然后查看一下
- 可以看到我创建的
zm
文件夹啦
然后在本地创建一个txt文档
vim xyj.txt
随便输入一点东西,保存退出
接下来测试上传
hadoop fs -moveFromLocal ./xyj.txt /mz
#moveFromLocal参数:[本地文件路径][hadoop目标文件路径]
刷新一下浏览器就能看到上传的文件啦!
- 注意一个细节
所以moveFromLocal
大概就是上传后删除的作用,我愿称之为:无痕上传
!(独家起名)
02.copyFromLocal
和上面一样,创建一个文档,然后上传,看看文件的变化情况(我就懒得演示了):
hadoop fs -copyFromLocal ./tt.txt /mz
这个命令不会删除文件