我正在关注Hortonworks Hadoop教程:https://hortonworks.com/tutorial/manage-files-on-hdfs-via-cli-ambari-files-view/section/1/#create-a-directory-in-hdfs-upload-a-file-and-list-contents。 我能够在HDFS中创建一个目录,但在将文件从本地系统上传到目录时遇到问题。
我使用命令hdfs dfs -chmod 777 /user
授予root访问权限以读取和写入用户目录。然后我使用以下命令hdfs dfs -chown root:hdfs /user/hadoop
授予root权限。
但出于某些原因,当我尝试执行命令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可能出现问题吗?我一步一步地按照教程进行操作,无法弄清楚我在这里可能缺少什么。