概述指南入门本指南帮助ETL Plus使用人员了解系统的结构,逐步熟悉ETL Plus产品的安装及部署。
使用下表快速访问ETL Plus安装配置指南:文档规范下列规范用于在ETL Plus安装配置指南中区分文本元素。
采用醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:注意:提醒操作中应该注意的事项说明:对操作内容的描述进行必要的补充和说明对读者的要求本指南的读者对象为ETL Plus的高级使用者。
他必须具备以下条件:(1)有大型数据库系统维护的经验。
(2)熟悉数据库的安装和配置。
(3)熟悉一些应用服务器的安装和部署。
1 安装摘要1.1 安装摘要ETL Plus安装有两种办法:●默认安装:默认安装包仅供在Windows操作系统上使用,用户点击ETL Plus.exe进行安装,根据向导一步步操作即可完成安装部署。
默认安装中调度服务器和管理平台使用Tomcat作为应用服务器、示例库使用MySQL 数据库,安装完毕通过系统环境配置页面指定License后即可登录使用。
该方法适用于初次试用ETL Plus 产品或者是无特殊应用服务器和知识库要求的用户。
●手动安装:手工安装包可在Windows或Unix / Linux等操作系统上使用。
根据实际项目需要选择应用服务器(Tomcat / JBoss / Weblogic / WebSphere)和知识库(MySQL / Oracle / DB2),由用户手工将etlplus.war 和scheduler.war应用包部署到应用服务器上,再通过系统环境配置页面手动配置知识库和指定License后登录使用。
该方法适用于有其他应用服务器或知识库要求的用户。
要成功的使用ETL Plus,请关注如下步骤:●创建知识库:选择ETL Plus默认安装使用MySQL作为知识库,也可以选择手工配置其他知识库(如Oracle)。
●增加JDBC驱动:etlplus.war和scheduler.war中没有包含所有支持的数据库JDBC驱动程序,所以需要根据实际情况手工增加相应版本的数据库驱动程序,并清除多余的相关驱动文件。
●配置应用服务器:选择ETL Plus默认安装则使用Tomcat作为应用服务器,无须额外配置;也可以选择手工将ETL Plus部署到WebSphere或WebLogic应用服务器。
●启动ETL Plus应用服务器:在使用ETL Plus客户端组件之前必须启动ETL Plus应用服务器,在工作完成并关闭客户端组件之后停止该服务器。
●申请License:在登录使用ETL Plus产品之前需要申请License 获得产品的许可验证,具体操作请参见申请License。
●系统配置:应用服务器启动后,需要访问系统环境配置页面来进行知识库连接、授权文件等信息的配置,具体操作请参见系统配置小节。
1.2 系统要求在Microsoft Windows上安装ETL Plus,所需要满足的系统要求。
ETL Plus应用服务器系统要求ETL Plus客户端产品系统要求●Excel 2000、XP、2003●推荐分辨率10247681.3 安装光盘介绍将产品安装光盘放入光驱中,将会自动运行安装向导。
如果没有自动启动,请运行光盘根目录下的ETL Plus.exe 安装文件。
在安装向导首页右边显示的主要内容如下表:安装光盘内容说明2 ETL Plus默认安装使用ETL Plus安装包配置ETL Plus流程如下:本章将向您讲述将ETL Plus默认安装Tomcat应用服务器和MySQL知识库所需要的信息和步骤。
2.1 安装之前默认安装ETL Plus之前请仔细阅读以下说明:●如果选择安装示例库,那么安装程序会自动创建MySQL服务和知识库。
●如果是升级ETL Plus并且安装目录没变,那么安装程序会自动检测原来MySQL数据是否存在,若存在则安装过程将不再初始化知识库。
●如果以前安装过MySQL或者使用到6677端口,那么ETL Plus安装程序将不能正确创建知识库。
建议如下:(1) 如果情况允许,请手工停止使用6677端口的程序后再继续安装。
此后,注意不要同时使用ETL Plus和原来使用6677端口的程序,以防端口冲突。
(2) 如果6677端口不能停止,请直接安装ETL Plus后手工去创建知识库,具体操作步骤参照手工创建知识库。
●如果要更改默认知识库,请参看后续章节手工创建知识库、增加数据库驱动程序、系统配置。
2.2 安装ETL Plus说明在安装期间,若想退出产品安装向导,可单击任何一个界面上的取消按钮。
在Windows平台安装ETL Plus,请执行下列操作:(1)运行安装程序之前,退出所有正在运行的程序。
(2)在安装向导首页中选择产品安装,弹出“欢迎”窗口。
(3)单击下一步按钮,弹出“许可证协议”窗口。
根据向导安装ETL Plus启动所有相关服务器进行系统配置登录使用申请License许可证协议窗口(4)仔细阅读许可证协议后,并选择“我接受许可证协议中的条款”,单击下一步按钮,弹出“客户信息”窗口。
客户信息窗口(5)单击下一步按钮,弹出“选择目的地位置”窗口。
(6) (可选)单击浏览按钮重新定义安装路径。
默认安装路径为:系统盘符:\LongTopETL Plus。
注意设置安装路径时需要注意路径中不能存在“空格”。
(7)单击下一步按钮,弹出“选择安装程序将安装的功能”窗口。
注意在此步骤中,如果选择了“示例库”功能,下面步骤中将会进入“自定义知识库服务端口”窗口,否则将不进入该窗口。
在此步骤中,如果选择了“调度服务器”、“管理平台”、“代理程序”、“监听程序”中任何一个功能,下面步骤中都将进入“选择Java虚拟机目的地位置”窗口,否则将不进入该窗口。
(8)单击下一步按钮,弹出“选择Java虚拟机目的地位置”窗口。
注意Java虚拟机版本必须是1.5或以上版本,如果没有请到网上下载并安装之后重新执行本安装程序。
(9)单击下一步按钮,弹出“自定义知识库服务端口”窗口。
点击检测服务端口,检测当前端口是否被其他应用程序占用。
注意该窗口上显示了程序默认安装的示例库etlplus的超级用户及其密码,具体以安装程序为准。
(10)单击下一步按钮,弹出“可以安装该程序了”窗口。
(11)单击下一步按钮,弹出“安装状态”窗口。
(12)单击下一步按钮。
安装完成后,弹出“安装完成”窗口。
(13)单击完成按钮。
2.3 卸载ETL Plus如果要卸载ETL Plus产品,请执行下列操作:(1)运行安装程序之前,退出所有正在运行的程序。
(2)运行“开始程序LongTop ETL Plus卸载ETL Plus”,将弹出“卸载确认”对话框。
(3)选择除去,单击下一步按钮将弹出提示窗口。
(4)选择是将弹出“安装状态”窗口,程序进入卸载过程。
(5)卸载完成后将弹出“卸载完成”窗口。
说明如果有安装示例库,则该界面上存在“是否删除所有数据文件”选项。
如果选中该项,点击完成后原安装目录下的所有数据都将删除。
再次安装时将重新初始化知识库和示例库。
如果不选中该项,点击完成后原安装目录下的所有数据都将保留。
3 ETL Plus手动安装使用服务器应用包etlplus.war和scheduler.war手工安装配置ETL Plus的完整流程如下:本章将向您讲述为ETL Plus手工创建知识库和手工部署到其它应用服务器的操作步骤。
3.1 手工创建知识库ETL Plus目前支持MySQL、SQL Server、Oracle和DB2作为知识库。
ETL Plus连接空的知识库后,将自动进行知识库的初始化。
新建知识库步骤:(1) 登录数据库服务器;(2) 新建一个空库,如:EtlplusRepository,并将空库授权给相应的用户;(3) 记录服务器地址、端口号、用户名、密码等,在部署完ETL Plus后进行系统配置。
3.2 增加数据库驱动程序(可选)为了保证ETL Plus能够正确的连接知识库和各种数据源,必须将各个项目实际用到的数据库驱动程序文件手工压缩到war包中。
操作过程如下:(1) 使用WinRAR或其他工具打开etlplus.war和scheduler.war;(2) 清除etlplus.war和scheduler.war中已经存在的该数据库其它版本的驱动程序;(3) 将当前项目使用的数据库的驱动程序文件(*.jar)添加到etlplus.war \ WEB-INF \ lib和scheduler.war \WEB-INF \ lib下;(4) 保存etlplus.war和scheduler.war文件。
为了便于检查数据源连接方面的问题,下面列出各个关系数据库对应的jar文件名:3.3 部署ETL Plus管理平台、调度服务器3.3.1部署到Tomcat 5.* 上安装完成Tomcat后,将ETL Plus应用部署到Tomcat上,请执行下列操作:(1) 检测环境变量中是否存在JAVA_HOME变量,如果不存在,则请增加环境变量或手工修改<Tomcat>\bin\startup.bat文件指定java虚拟机的路径。
(2) 将etlplus.war和scheduler.war包复制到<Tomcat>\webapps目录下。
(3) 修改<Tomcat>/conf/server.xml中的服务端口号设置,比如http服务端口8080,可能在该主机上已经被占用,可修改为其它未被占用的任一端口,如8000,通过netstat -na查看已经占用的各端口。
(4) 运行<Tomcat>\bin\startup.bat启动Tomcat服务器。
(5) 登陆etlplus管理平台配置页面,http://ip:port/etlplus/config。
(6) 配置知识库连接,上传License文件,保存。
(7) 访问http://ip:port/etlplus进入管理平台,在系统配置中新建调度服务器,其中:主机IP和通讯端口为当前服务器的IP和端口,应用名称为scheduler。
(8) 登陆scheduler配置页面,http://ip:port/scheduler/config。
(9) 配置知识库连接,上传License,保存。
3.3.2部署到JBoss4.0.3SP1及以上版本安装完成Jboss后,将ETL Plus应用部署到Jboss上,请执行下列操作:(1) 检测环境变量中是否存在JAVA_HOME变量,如果不存在,则请增加环境变量或手工修改<Jboss>\bin\run.bat文件指定java虚拟机的路径。
(2) 将etlplus.war和scheduler.war包复制到< Jboss >\ server\default\deploy目录下。