【发布时间】:2018-09-09 10:25:44
【问题描述】:
我正在使用 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/'目录下。
非常感谢任何反馈/建议!
【问题讨论】:
标签: hive hdfs hortonworks-sandbox