返回信息流执行分布式实例过程与伪分布式模式一样,首先创建 HDFS 上的用户目录:
hdfs dfs -mkdir -p /user/hadoop
Shell 命令
将 /usr/local/hadoop/etc/hadoop 中的配置文件作为输入文件复制到分布式文件系统中:
hdfs dfs -mkdir input
hdfs dfs -put /usr/local/hadoop/etc/hadoop/*.xml input
为什么我执行hdfs dfs -mkdir input的时候,它返回的结果是
mkdir: 'input': No such file or directory
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #18992同步于 2016/3/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
为什么无法创建hdfs 的文件
ywg557
2016/3/18镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
没有。 就算有,但是对input进行操作,会爆错误
【 在 zhangfulin 的大作中提到: 】
查看一下目录有吗?。。[em17][em17][em17]
hadoop fs -mkdir /user/hadoop/input 在哪个用户下应该都能执行成功,跟你登陆的用户没关
hadoop fs -lsr /user/hadoop 你可以用这个命令查看你是否创建成功了input文件夹
成功了之后再put
hadoop fs -put 本地目录 /user/hadoop/input
然后再用-lsr那个命令查看文件上传完成了没有
$hdfs dfs -ls -R / #查看当前hdfs中的所有目录和文件,你看下有没有创建input文件夹,如果还没有创建的话,肯定put不了呀