zoukankan      html  css  js  c++  java
  • Kettle-linux部署方案

    Kettle-linux部署方案

    部署过程:

    环境准备:jdk1.8,kettle8.1(kettle和jdk版本需要match)

    将data-integration.zip解压

    # unzip data-integration.zip

    # cd ./data-integration/

    # ./kitchen.sh

     问题1.#./kitchen.sh

    ##############
    WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable
    Consider installing the package with apt-get or yum.
    e.g. 'sudo apt-get install libwebkitgtk-1.0-0'
    ####################

    原因:kettle需要linux客户端支持图形化服务,lib包可视化环境需要安装webkitgtk软件包。

    解决办法:

    上传下面3个rpm包到/regulatoryreport/ups/,安装:

    # sudo rpm -ivh libwebkitgtk1.0_2-1.2.7-4.mga1.i586.rpm --nodeps --force  

    # sudo rpm -ivh lib64webkitgtk1.0_0-2.4.11-6-omv4000.x86_64.rpm --nodeps --force  

    # sudo rpm -ivh webkitgtk-1.4.3-9.el6_6.x86_64.rpm --nodeps –force

    重启kettle:

    # cd /regulatoryreport/ups/data-integration/

    # ./spoon.sh

    打印下面日志,说明软件包OK,问题解决。

    问题2:#./spoon.sh

    2020/11/25 04:49:30 - org.pentaho.di.ui.util.EnvironmentUtils@94362cfa - Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
    2020/11/25 04:49:30 - org.pentaho.di.ui.util.EnvironmentUtils@94362cfa - swt-mozilla-gtk-4335 (Not found in java.library.path)
    2020/11/25 04:49:30 - org.pentaho.di.ui.util.EnvironmentUtils@94362cfa - swt-mozilla-gtk (Not found in java.library.path)
    2020/11/25 04:49:30 - org.pentaho.di.ui.util.EnvironmentUtils@94362cfa - /home/a025088/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so (libxpcom.so: 无法打开共享对象文件: 没 有那个文件或目录)
    2020/11/25 04:49:30 - org.pentaho.di.ui.util.EnvironmentUtils@94362cfa - /home/a025088/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so (/home/a025088/.swt/lib/linux/x86_64/liblib swt-mozilla-gtk.so.so: 无法打开共享对象文件: 没有那个文件或目录)

    原因:/home/a025088/.swt/lib/linux/x86_64/缺少so文件

    解决办法:安装xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar来解决。

    将xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar 上传到用户某一路径如/regulatoryreport/ups/,安装:

    # tar -xvf xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar

    解压后,tar包同路径下会生成一个名为ulrunner的文件,进入到xulrunner路径:

    # cd ./xulrunner

    # sudo ./xulrunner --register-global

    这时/home/a025088/路径会生成.gre.d/1.9.2.28pre.conf

    检查so文件是否生成:

    # ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/

    Configuration file '/home/a025088/.gre.d/1.9.2.28pre.conf' already exists.

    此时,报错信息:/home/a025088/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so (libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录)不会再出现

     

  • 相关阅读:
    CF1051F The Shortest Statement 题解
    CF819B Mister B and PR Shifts 题解
    HDU3686 Traffic Real Time Query System 题解
    HDU 5969 最大的位或 题解
    P3295 萌萌哒 题解
    BZOJ1854 连续攻击游戏 题解
    使用Python编写的对拍程序
    CF796C Bank Hacking 题解
    BZOJ2200 道路与航线 题解
    USACO07NOV Cow Relays G 题解
  • 原文地址:https://www.cnblogs.com/tongying/p/14034106.html
Copyright © 2011-2022 走看看