在将文件复制到 hadoop 时没有这样的文件或目录
No such file or directory in copying file to hadoop
我是 hadoop 的初学者,当我使用
Hadoop fs -ls /
和
Hadoop fs - mkdir /pathname
一切正常,但我想在 hadoop 中使用我的 csv 文件,我的文件在 c 盘中,我使用了 -put
和 wget
以及 copyfromlocal
这样的命令:
Hadoop fs -put c:/ path / myhadoopdir
Hadoop fs copyFromLoacl c:/...
Wget ftp://c:/...
但在上面的两个错误中,没有这样的文件或目录/myfilepathinc:
第三个
无法解析主机地址"c"
感谢您的帮助
看你的命令,这个问题似乎有几个原因。
Hadoop fs -put c:/ path / myhadoopdir
Hadoop fs copyFromLoacl c:/...
- 正确使用 hadoop fs -copyFromLocal。
- 检查您的本地文件权限。您必须授予对该文件的完全访问权限。
- 你必须在本地和 hdfs 中给出你的绝对路径位置。
希望对你有用。
salmanbw 的回答很准确。更清楚。
假设您的文件是 "c:\testfile.txt",请使用以下命令。
还要确保您对 HDFS 中的目录具有写入权限。
hadoop fs -copyFromLocal c:\testfile.txt /HDFSdir/testfile.txt
我是 hadoop 的初学者,当我使用
Hadoop fs -ls /
和
Hadoop fs - mkdir /pathname
一切正常,但我想在 hadoop 中使用我的 csv 文件,我的文件在 c 盘中,我使用了 -put
和 wget
以及 copyfromlocal
这样的命令:
Hadoop fs -put c:/ path / myhadoopdir
Hadoop fs copyFromLoacl c:/...
Wget ftp://c:/...
但在上面的两个错误中,没有这样的文件或目录/myfilepathinc: 第三个 无法解析主机地址"c" 感谢您的帮助
看你的命令,这个问题似乎有几个原因。
Hadoop fs -put c:/ path / myhadoopdir
Hadoop fs copyFromLoacl c:/...
- 正确使用 hadoop fs -copyFromLocal。
- 检查您的本地文件权限。您必须授予对该文件的完全访问权限。
- 你必须在本地和 hdfs 中给出你的绝对路径位置。
希望对你有用。
salmanbw 的回答很准确。更清楚。
假设您的文件是 "c:\testfile.txt",请使用以下命令。 还要确保您对 HDFS 中的目录具有写入权限。
hadoop fs -copyFromLocal c:\testfile.txt /HDFSdir/testfile.txt