尝试将csv从一个目录复制到另一个目录时出现HDFS“无此文件或目录”错误

斯坦利

我正在使用Hortonworks Sandbox(不确定是否重要),并试图将csv文件从“ / user / root /”目录复制到“ / user / nyc_taxi /”目录,但是它给了我“没有这样的文件或目录”错误。我非常确定名为“ yellow_tripdata_2016_01.csv”的csv位于“ / user / root /”目录中。

我使用Windows 10以下是我在终端中编写的命令:

>sudo su - hdfs
>hdfs dfs -mkdir /user/root
>hdfs dfs -mkdir /user/nyc_taxi
>hdfs dfs -chown root:hdfs /user/root
>hdfs dfs -chown root:hdfs /user/nyc_taxi
>exit
>hadoop fs -put yellow_tripdata_2016_01.csv /user/nyc_taxi/

前6个命令没有问题。但是,当我运行最后一个时,终端返回“没有这样的文件或目录”错误。我还尝试通过运行以下命令来指定csv的实际路径:

hadoop fs -put /user/root/yellow_tripdata_2016_01.csv /user/nyc_taxi/ 

但是仍然显示相同的错误消息。

从下面的屏幕截图可以看出,csv文件显然位于“ / user / root /”目录中。 在此处输入图片说明

任何反馈/建议,不胜感激!

Shu

-put命令在本地文件系统中而不在hdfs上查找yellow_tripdata_2016_01.csv文件。

但是您的文件就是HDFS那一个导致您收到该错误的原因。

有关命令的更多详细信息,请参考链接Hadoop -put/-cp/-mv

如果要将HDFS文件复制/移动到另一个HDFS目录中,请使用以下命令

将文件复制到另一个hdfs目录中:

hadoop fs -cp /user/root/yellow_tripdata_2016_01.csv /user/nyc_taxi/

将文件移到另一个目录:

hadoop fs -mv /user/root/yellow_tripdata_2016_01.csv /user/nyc_taxi/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

FileNotFoundException尝试将文件从一个目录复制到另一个目录时

将文件从一个目录复制到另一个目录

将文件从一个目录复制到另一个目录

Java将HDFS中的文件复制到HDFS中的另一个目录

从Linux Shell将多个文件从一个目录复制到另一个目录

如何使用VBA将文件从一个目录复制到另一个目录

如何使用PHP将文件从一个目录复制到另一个目录?

无法将文件从一个目录复制到另一个目录

仅将文件从一个目录复制到另一个目录

将 .bashrc 文件从一个用户的目录复制到另一个用户的目录

将JSON文件从一个目录复制到另一个目录

Shell脚本将文件从一个目录复制到另一个目录

使用C ++将文件从一个目录复制到另一个目录

仅将常规文件从一个目录复制到另一个目录

Powershell:如何将文件从一个目录复制到另一个目录

如何将文件从一个目录复制到另一目录?

PHP将文件从一个目录复制到另一个目录会引发错误

FileNotFoundError:[错误2]没有这样的文件或目录:尝试将文件移动或复制到另一个目录时

Intellij Idea一个简单的文件监视程序,用于将文件从一个目录复制到另一个目录

将所有文件从一个FTP目录复制到另一个

如何将每个文件的目录从一个硬盘复制到另一个硬盘?

PowerShell脚本将文件从一个目录复制到另一个

如何使用asp.net Web服务将文件从一个目录复制到IIS根目录下的另一个目录?

尝试将具有多模式的文件从目录复制到另一个目录?

如何仅将文件夹从目录复制到另一个目录

将文件从多个目录复制到另一个目录

将目录中的文件复制到另一个目录

如何将文件从另一个目录复制到当前目录?

使用cmd命令将文件从目录复制到另一个目录