zoukankan      html  css  js  c++  java
  • kettle系列-kettle管理平台部署说明

    本介绍我的开源项目[kettle-manager]kettle管理平台如何获取并部署使用,该项目介绍请参看另一篇博文:kettle系列-我的开源kettle调度、管理平台[kettle-manager]介绍

    新版本

    集成安装部署说明:

    本平台推荐集成部署,方便快捷,不会有那么多乱七八糟的问题。

    下载地址:http://pan.baidu.com/s/1o7MIup0,目录:kettle管理》发布包v0.1.0kettle-manager集成安装包.zip

    部署包中有配图的安装部署说明,步骤简洁,基本不需要费劲,后续还会进一步优化,提供win和Linux两个版本的集成部署包。

    下面主要介绍另一种比较详细又较为复杂的项目部署流程,若不能成功,建议先尝试集成部署方式。

    准备工作:

    1. 本系统支持oracle和mysql数据库,所有你需要有一个oracle或mysql数据库。
    2. 本系统现在开发时使用的kettle版本是5.4,调整项目结构后,部署包中不包含kettle的jar,会通过环境变量KETTLE_HOME关联到你的kettle的jar,从而支持你下载的kettle版本,理论上与5.4版本相差不大都不会有问题。
    3. 下载部署包:http://pan.baidu.com/s/1o7MIup0#path=%252F ,v0.1.0版,若无特殊需求,建议使用与部署包一起提供的kettle版本。把其中的数据库连接都改为mysql的jdbc连接就行了。

    部署流程:

    1. 通过kettle自带ui在oracle或mysql中创建一个数据库资源库(这里是需要你用kettle连接你的数据库,用kettle去生成资源库的表和数据,后面我只是在你已有的资源库上做了下的改动),后续需要将资源库信息配置到系统中去。
    2. oracle数据:
      1. 第一次使用,在oracle中创建本系统的数据库用户km(可自定义,需要修改对应配置),然后将部署包中【docsql中的dmp】导入km用户中。
      2. 再按docsqlmyNote.sql文件指示执行其中的脚本,修改kettle资源库表结构和完善km库表结构。
    3. mysql数据:
      1. 第一次使用,在mysql中创建本系统使用的的数据库km(可自定义,需要修改对应配置),然后将部署包中【docsqlmysql中的km结构和km数据】导入km数据库中。
      2. 再按docsqlmysqlmyNote.sql文件指示执行其中的脚本,修改kettle资源库表结构。
    4. 根据实际情况设置kettle jndi文件位置环境变量:KETTLE_JNDI_ROOT=E:kettlesimple-jndi。然后将文件:doc杂物jdbc.properties 拷贝到该目录,根据实际情况修改其中数据库信息,还可以按样例格式新增其他数据库。
    5. 设置环境变量:KETTLE_HOME=D:NISdata-integration5.4,该变量需要在项目启动脚本中引用kettle的jar,然后将发布包中的ext-lib拷贝到KETTLE_HOME对应的目录(新的启动脚本中已经支持自动拷贝相关文件)。
    6. 自行修改日志配置文件:log4j.xml,可以调整日志目录等。
    7. default中是配置文件,建议每个配置文件都打开看看,需根据实际情况修改,主要修改数据库信息、ip、端口、各种目录等。
    8. 可以修改start.bat文件内容以修改使用的端口。
    9. 双击运行start.bat脚本启动项目。
    10. 将日志和运行状态修改的作业:doc杂物作业日志记录.kjb 导入你的资源库。
    11. 运行正常后就可以访问了,默认地址是:http://127.0.0.1:86 ,若运行时修改了端口,这里对应修改即可。默认超级管理员账号:admin/000000
    12. 项目部署好后,就可以通过kettle的ui连接上面创建的资源库进行作业设计,设计完成保存到该资源库,页面就能读取到你设计的作业,就可以进行调度了。页面是查询资源库的v_job视图,可以通过修改该视图到达隐藏一下job的目的,若页面没有查出你的作业,那么请自行检查该视图。

    注意事项:

    1. 不要使用系统自带的记事本编辑配置文件,否则会导致系统无法正常读取你修改的配置文件,可以使用editpuls或notepad++。
    2. 启动脚本会自动拷贝文件完成你的kettle改造,使你的kettle支持我的kettle插件,才能完成导入日志记录的作业:【作业日志记录.kjb】。所有若不能导入,请按启动脚本自行拷贝文件再重启kettle即可。

      请仔细认真核对每一步是否严格按照我说的做的,好吧,最后的最后你好是搞不定,那我为你准备了集成按照包,简化了安装流程,对技术要求降到最低。下载地址:http://pan.baidu.com/s/1o7MIup0,目录:kettle管理》发布包》v0.1.0》kettle-manager集成安装包.zip

  • 相关阅读:
    Light oj 1197
    UVA 11426 GCD
    Light oj 1236
    Light oj 1138
    Light oj 1214-Large Division (同余定理)
    Light oj 1234
    HDU
    ZOJ 3469 Food Delivery(* 区间DP 总结)
    二分查找整理
    zoj 3965 Binary Tree Restoring(* dfs)
  • 原文地址:https://www.cnblogs.com/majinju/p/5767001.html
Copyright © 2011-2022 走看看