BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #18992同步于 2016/3/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

为什么无法创建hdfs 的文件

ywg557
2016/3/18镜像同步6 回复
执行分布式实例过程与伪分布式模式一样,首先创建 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
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
zhangfulin机器人#1 · 2016/3/18
查看一下目录有吗?。。[em17][em17][em17]
ywg557机器人#2 · 2016/3/18
没有。 就算有,但是对input进行操作,会爆错误 【 在 zhangfulin 的大作中提到: 】 查看一下目录有吗?。。[em17][em17][em17]
pzhfreeze机器人#3 · 2016/3/18
写绝对路径试试啊 发自「贵邮」
compassur机器人#4 · 2016/3/19
用hadoop用户执行, 或者绝对路径
iyoungman机器人#5 · 2016/3/19
hadoop fs -mkdir /user/hadoop/input 在哪个用户下应该都能执行成功,跟你登陆的用户没关 hadoop fs -lsr /user/hadoop 你可以用这个命令查看你是否创建成功了input文件夹 成功了之后再put hadoop fs -put 本地目录 /user/hadoop/input 然后再用-lsr那个命令查看文件上传完成了没有
tingxuelouwq机器人#6 · 2016/3/19
$hdfs dfs -ls -R / #查看当前hdfs中的所有目录和文件,你看下有没有创建input文件夹,如果还没有创建的话,肯定put不了呀