提交 00c4231a authored 作者: 宋勇's avatar 宋勇

修改 ftpclient 测试

上级 23799810
...@@ -24,39 +24,39 @@ import java.util.Map; ...@@ -24,39 +24,39 @@ import java.util.Map;
@Slf4j @Slf4j
public class FtpAConfiguration { public class FtpAConfiguration {
public static FtpConfiguration getConfiguration(Map<String, String> FtpOption) { public static FtpConfiguration getConfiguration(Map<String, String> ftpOption) {
if (!FtpOption.containsKey(FtpOptionRule.HOST.key())) { if (!ftpOption.containsKey(FtpOptionRule.HOST.key())) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
"FtpRedshift datasource host is null, please check your config"); "FtpRedshift datasource host is null, please check your config");
} }
if (!FtpOption.containsKey(FtpOptionRule.PORT.key())) { if (!ftpOption.containsKey(FtpOptionRule.PORT.key())) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
"FtpRedshift datasource port is null, please check your config"); "FtpRedshift datasource port is null, please check your config");
} }
if (!FtpOption.containsKey(FtpOptionRule.USERNAME.key())) { if (!ftpOption.containsKey(FtpOptionRule.USERNAME.key())) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
"FtpRedshift datasource username is null, please check your config"); "FtpRedshift datasource username is null, please check your config");
} }
if (!FtpOption.containsKey(FtpOptionRule.PASSWORD.key())) { if (!ftpOption.containsKey(FtpOptionRule.PASSWORD.key())) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
"FtpRedshift datasource password is null, please check your config"); "FtpRedshift datasource password is null, please check your config");
} }
if (!FtpOption.containsKey(FtpOptionRule.PATH.key())) { if (!ftpOption.containsKey(FtpOptionRule.PATH.key())) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
"FtpRedshift datasource path is null, please check your config"); "FtpRedshift datasource path is null, please check your config");
} }
if (!FtpOption.containsKey(FtpOptionRule.FILE_FORMAT_TYPE.key())) { if (!ftpOption.containsKey(FtpOptionRule.FILE_FORMAT_TYPE.key())) {
throw new IllegalArgumentException( throw new IllegalArgumentException(
"FtpRedshift datasource file_format_type is null, please check your config"); "FtpRedshift datasource file_format_type is null, please check your config");
} }
FtpConfiguration ftpConfiguration = new FtpConfiguration(); FtpConfiguration ftpConfiguration = new FtpConfiguration();
ftpConfiguration.setHost(FtpOptionRule.HOST.key()); ftpConfiguration.setHost(ftpOption.get(FtpOptionRule.HOST.key()));
ftpConfiguration.setPort(FtpOptionRule.PORT.key()); ftpConfiguration.setPort(ftpOption.get(FtpOptionRule.PORT.key()));
ftpConfiguration.setUser(FtpOptionRule.USERNAME.key()); ftpConfiguration.setUser(ftpOption.get(FtpOptionRule.USERNAME.key()));
ftpConfiguration.setPassword(FtpOptionRule.PASSWORD.key()); ftpConfiguration.setPassword(ftpOption.get(FtpOptionRule.PASSWORD.key()));
ftpConfiguration.setPath(FtpOptionRule.PATH.key()); ftpConfiguration.setPath(ftpOption.get(FtpOptionRule.PATH.key()));
ftpConfiguration.setType(FtpOptionRule.FILE_FORMAT_TYPE.key()); ftpConfiguration.setType(ftpOption.get(FtpOptionRule.FILE_FORMAT_TYPE.key()));
return ftpConfiguration; return ftpConfiguration;
} }
......
...@@ -3,7 +3,6 @@ package org.apache.seatunnel.datasource.plugin.ftp; ...@@ -3,7 +3,6 @@ package org.apache.seatunnel.datasource.plugin.ftp;
import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient; import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply; import org.apache.commons.net.ftp.FTPReply;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.net.NetUtils; import org.apache.hadoop.net.NetUtils;
import io.netty.util.internal.StringUtil; import io.netty.util.internal.StringUtil;
...@@ -13,7 +12,6 @@ import java.net.ConnectException; ...@@ -13,7 +12,6 @@ import java.net.ConnectException;
public class FtpClientService { public class FtpClientService {
public static FTPClient connect(FtpConfiguration conf) throws IOException { public static FTPClient connect(FtpConfiguration conf) throws IOException {
FTPClient client = null; FTPClient client = null;
String host = conf.getHost(); String host = conf.getHost();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论