import ftplib
path = '/user/data/'
filename = 'abc.csv'
ftp = ftplib.FTP("Server IP")
ftp.login("UserName", "Password")
ftp.cwd(path)
ftp.retrbinary("RETR " + filename ,open(filename, 'wb').write) #Download the file from server to local on same path.
ftp.quit()
2条答案
按热度按时间6yt4nkrj1#
hadoop fs-put命令可用于将文件从本地文件系统放入hdfs。
dfuffjeb2#
首先,您需要从服务器检索文件。使用此pyhton代码将其检索到本地计算机。
一旦文件下载到本地,然后执行通常的配置单元查询从本地加载数据或将数据放入hdfs然后加载到配置单元。
将数据直接从本地加载到配置单元:
将数据加载到hdfs:
然后使用配置单元查询将其加载到配置单元。