繁体   English   中英

从本地文件系统上载文件到HDFS时出错

[英]Error when uploading file from local file system to HDFS

我正在关注Hortonworks Hadoop教程: https ://hortonworks.com/tutorial/manage-files-on-hdfs-via-cli-ambari-files-view/section/1/##create-a-directory-in-hdfs -上传文件和列表内容 我能够在HDFS中创建目录,但是在将文件从本地系统上传到目录时遇到了问题。

我使用命令hdfs dfs -chmod 777 /user授予root权限来读写用户目录。 然后,我使用以下命令hdfs dfs -chown root:hdfs /user/hadoop

但是由于某些原因,当我尝试执行命令hdfs dfs -put sf-salaries-2011-2013.csv /user/hadoop/sf-salaries-2011-2013/sf-salaries-2011-2013.csv我出现错误:

put: `/user/hadoop/sf-salaries-2011-2013/sf-salaries-2011-2013.csv': No such file or directory: `hdfs://sandbox-hdp.hortonworks.com:8020     /user/hadoop/sf-salaries-2011-2013/sf-salaries-2011-2013.csv'

端口8020可能是问题吗? 我正在逐步按照本教程操作,无法弄清这里可能缺少的内容。

这是我的终端视图: 在此处输入图片说明

我还可以看到在Ambari中创建的目录(创建了两次): 在此处输入图片说明

第一个可能有错字(大写H)。 但正如我所见,该目录为空,但它存在。 在此处输入图片说明

在此处输入图片说明

您试图放入HDFS中不存在的HDFS目录。 它没有权限。

hdfs dfs -ls /user/hadoop/sf-salaries-2011-2013

上面的目录在HDFS中不存在,您尝试将其放在sf-salaries-2011-2013目录中,但HDFS中的目录类似于sf-salaries-2011-1013 请查看下图中的亮点,您可以在此处找到您做错了什么。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM