当前位置: 首页 > 知识库问答 >
问题:

如何将文件从本地文件系统复制到HDFS文件系统?

邵诚
2023-03-14

我已经在Ubuntu 14.04上安装了hadoop。每当我将文件从本地文件系统复制到HDFS时,我都会出现以下错误。

我使用这个命令:

/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/gutenberg /user/hduser/gutenberg

我遇到的错误是:

/usr/local/hadoop$: No such file or directory

我是Linux环境的新手。我不明白哪个文件不存在。

共有1个答案

后化
2023-03-14

试试这个命令:

/usr/local/hadoop/bin/hadoop dfs -copyFromLocal /tmp/gutenberg /user/hduser/gutenberg

我想你的命令有误。

 类似资料:
  • 如何将文件从HDFS复制到本地文件系统。文件下没有文件的物理位置,甚至没有目录。我如何将它们移到本地进行进一步的验证。我通过winscp进行了尝试。

  • 我需要从本地文件系统复制一个文件夹到HDFS。我找不到任何例子移动文件夹(包括它的所有子文件夹)到HDFS

  • 是否有一种已知的方法使用Hadoop api/spark scala在Hdfs上将文件从一个目录复制到另一个目录? 我尝试使用copyFromLocalFile,但没有帮助

  • 我正在使用HDFS并尝试使用hadoop conf和fs包中的配置和文件系统类将一个文件从本地系统复制到HDFS文件系统,如下所示: 但运行此程序会给我一个例外情况,如下所示: 原因是当前用户KV没有HDFS中books目录的文件写权限。 我试着从控制台复制文件,这是正常工作的。我从控制台尝试了以下命令: 我在谷歌上找到了很多搜索结果,但没有一个对我有效。如何解决这个问题?如何使用sudo权限从S

  • 我的本地文件系统中有日志文件,需要通过Apache Flume传输到HDFS。我在主目录中将以下配置文件另存为net.conf 在主目录中运行命令后 我得到了以下输出:

  • 我想将文件salesjan2009.csv(存储在本地文件系统中,~/input/salesjan2009.csv)复制到HDFS(Hadoop分布式文件系统)主目录中 我编写了这段代码hduser@ubuntu:/usr/local/hadoop$hdfs dfs-copyfromlocal'/home/hduser/desktop/input/salesjan2009.csv'/hdfs-pa