在学习hadoop时,有一个小实验是创建一个文件夹,并上传一个文件。
把本地文件系统的“/home/hadoop/ test.txt”上传到HDFS中的当前用户目录的a目录下,也就是上传到HDFS的“/user/hadoop/a/”目录下 ./bin/hdfs dfs -put /home/hadoop/test.txt /user/a
显示报错:-put /home/hadoop/test.txt: No such file or directory
解决办法:改为:./bin/hdfs dfs -put /home/hadoop/test /user/a
去掉.txt即可
同时还要注意代码可能因为格式编码不一样,在shell中会报错,建议手打,不要复制粘贴。