hadoop的shell指令fs -put为什么不可以把创建好的.txt文件放入到input文件中呢

因为创建的位置很重要

犯错原因:可能是直接把TXT文件创建到了hadoop默认的文件夹里面去了,而是使用put指令的时候找不到相应的想要上传的文件。

改正做法:首先你可以用./hadoop fs -ls 检查自己的hadoop默认文件是否创建了txt文件,若存在的话,则说明你可能就是创建错了位置。
这时如何改正呢,首先使用./hadoop fs -rm x.txt删除你在默认文件夹中创建的文件。然后使用vim x.txt命令创建一个可编辑文件,进入创建的文件之后按住I键插入内容,写完之后按Esc之后,用:wq+enter保存退出。此时你编写的txt文件就可以上传了。
或者也可以直接使用echo命令进行编写。但是最好写echo命令得时候也是在./bin/hadoop里面进行(上面得所有命令都是在./bin/hadoop这里面写的)在这里插入图片描述
然后再进行上传操作,这里别人的截图上传的文件时上传到了默认的文件在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值