从hdfs加载文件csv

时间:2018-10-31 16:32:38

标签: hadoop hdfs

我正在尝试通过以下方式将CSV文件上传到分布式文件系统hdfs:

hadoop fs -put

jps

But I get the following error:
put: ´.´: No such file or directory: ´hdfs://localhost:54310/user/hduser´

load csv

2 个答案:

答案 0 :(得分:1)

首先创建目标HDFS目录。看来/ user / hduser目录不在HDFS中。

hdfs dfs -mkdir -p /user/hduser

然后将文件复制到HDFS。

hdfs dfs -put LOCAL_FILE_PATH DESTINATION_HDFS_PATH

示例:hdfs dfs -put ./ /tmp

注意:将LOCAL_FILE_PATH替换为本地文件,将DESTINATION_HDFS_PATH替换为目标HDFS路径。

答案 1 :(得分:0)

您似乎在尝试上传文件而未指定明确的位置。如果您未指定目标位置,它将把它上传到当前用户的hdfs主目录,而该目录对于当前用户而言是不存在的。

尝试指定hdfs文件夹位置。

hadoop fs -put <local file> <hdfs directory>
相关问题