我有一个zip文件名为-“FileName.zip“在hdfs的位置。我想复制这个zip文件到sftp服务器。
zip文件夹结构如下(下载到本地时)-FileName.zip- file.txt
如果我将其解压缩到hdfs中,文件夹结构会有所不同-FileName.zip- file.txt - _SUCCESS - part-0000000.txt
下面是我到目前为止所做的-使用ChanelSftp对象,我调用了方法put(InputStream,destPath),这抛出了一个错误- java.io.FileNotFoundException:/FileName.zip(Is a directory)
任何帮助在这方面将不胜感激。
1条答案
按热度按时间vybvopom1#
不要让它变得比需要的更复杂。你应该SSH到运行SFTP服务器的系统,然后运行
hdfs get
命令来下载文件。