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

  • 相关阅读:
    Intent
    What should we do next in general after collecting relevant data
    NOTE FOR Secure Friend Discovery in Mobile Social Networks
    missing pcap.h
    after building Android Source code
    plot point(one column)
    When talking to someone else, don't infer that is has been talked with others at first. It may bring repulsion to the person who is talking with you.
    进程基本知识
    Python input和raw_input的区别
    强制 code review:reviewboard+svn 的方案
  • 原文地址:https://www.cnblogs.com/majinju/p/5767001.html
Copyright © 2011-2022 走看看