1. 文件传输代理
文件传输代理用于不同系统间文件的传输,通过两个MQ节点来实现文件传输。此数据源在ETL任务的文件传输代理组件中使用。
1.1安装MQ节点
ØWindows操作系统
1)安装代理
解压客户端安装包edataexchange-mq.zip即可。
2)配置环境
修改传输代理的内存大小、端口号、工作路径、JDK路径等,在启动文件run.bat中设置。
配置参考如下:
set JAVA_OPTS=-Xmx1024M -Dserver.port=8686 -Desen.edx.mq.port=61616 -Desen.edx.workdir=%~dp0/workdir/%~dp0\jdk1.7.0_21\bin\java %JAVA_OPTS% -jar edataexchange-mq-1.1.2-SNAPSHOT.jar
注:其中内存大小不能低于1024M,8686是jar包内置tomcat的端口,61616是TCP监听端口
3)启动传输代理
点击run.bat运行即可。
ØLinux操作系统
1)安装代理
将客户端安装包edataexchange-mq.zip上传至linux服务器,如 /opt/test下,解压安装包。
解压命令:unzip edataexchange-mq.zip
2)配置环境
修改传输代理的JDK路径、内存大小、端口号、工作路径等,在启动文件 run.sh中设置。
配置参考如下:
JAVA_OPTS="-Xmx1024M -Dserver.port=8686 -Desen.edx.mq.port=61616 -Desen.edx.workdir=$Cur_Dir/workdir/"
$Cur_Dir/jdk1.7.0_45/bin/java -Xmx1024M -Dserver.port=8686 -Desen.edx.mq.port=61616 -Desen.edx.workdir=$Cur_Dir/workdir/ -jar edataexchange-mq-1.1.2-SNAPSHOT.jar
注:$Cur_Dir指获取当前路径,内存大小不能低于1024M ,8686是jar包内置tomcat的端口,61616是TCP监听端口
3)启动传输代理
进入解压后的文件夹即可运行,命令如下:
cd edataexchange-mq
./run.sh

1.2新建代理数据源
点击【新建】按钮,在弹出的对话框中填写相关信息,设置完成后,可以点击【测试连接】进行连接测试,若连接失败,可根据出错信息进行参数的调整;若连接成功,点击【确定】即可完成文件传输代理的添加,如下图所示:
请先登录