FileNotFoundError: [Errno 2] No such file or directory when put file in hdfs
FileNotFoundError: [Errno 2] No such file or directory when put file in hdfs
我在 python
中使用 subprocess.popen
将文件放入 hdfs。它 运行 在 Windows cmd
上准确地使用 python。但是当我使用 vscode 到 运行 代码时,我得到“FileNotFoundError: [Errno 2] No such file or directory: Error.
hdfs_path = os.path.join(os.sep,'mongo_import_export')
#put csv into hdfs
put = Popen(['hadoop','dfs','-put','mongo-hadoop/import_export.csv','/mongo_import_export'], stdin=PIPE,bufsize=-1)
put.communicate()
知道我的文件 import_export.csv
在 的文件中,代码所在并且 mong-hadoop 文件夹在我的本地文件中
VSCode 是 运行 与本地 CMD 不同的工作目录中的代码。使用您要放置的文件的绝对路径而不是相对路径。
我在 python
中使用 subprocess.popen
将文件放入 hdfs。它 运行 在 Windows cmd
上准确地使用 python。但是当我使用 vscode 到 运行 代码时,我得到“FileNotFoundError: [Errno 2] No such file or directory: Error.
hdfs_path = os.path.join(os.sep,'mongo_import_export')
#put csv into hdfs
put = Popen(['hadoop','dfs','-put','mongo-hadoop/import_export.csv','/mongo_import_export'], stdin=PIPE,bufsize=-1)
put.communicate()
知道我的文件 import_export.csv
在 的文件中,代码所在并且 mong-hadoop 文件夹在我的本地文件中
VSCode 是 运行 与本地 CMD 不同的工作目录中的代码。使用您要放置的文件的绝对路径而不是相对路径。