Centos7 安装 Kettle8.1,包括安装依赖包
必要的工作:
官网下载最新版本的kettle,目前最新版本是8.1
一、安装JDK1.8,我的路径是/usr/local/java下
配置Java环境变量
[root@master]# vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk
export JAVA_BIN=/usr/local/java/jdk/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
[root@master]# source /etc/profile
java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
同时需要注意的是,清设置好环境变量,否则会提示找到java命令
二、安装各种依赖,解决各种错误
[root@master]# yum -y install epel-release
[root@master]# yum -y install webkitgtk
[root@master]# yum -y install redhat-lsb
下载xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar
[root@master]# tar -xvf xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar
[root@master]# cd ./xulrunner
[root@master]# ./xulrunner -register-global
三、安装kettle
[root@master]# unzip pdi-ce-7.1.0.0-12.zip
[root@master]# cd data-integration/
[root@qkettle data-integration]# chmod +x -R *.sh
[root@qkettle data-integration]# ./kitchen.sh
回到Linux图形界面中打开终端,执行操作
[root@qkettle data-integration]# ./spoon.sh &
ERROR [KarafCapabilityProvider] No feature found matching id: common-ui-client-config
https://centos.pkgs.org/6/centos-x86_64/libicu-4.2.1-14.el6.x86_64.rpm.html
download: webkitgtk-1.4.3-9.el6_6.x86_64.rpm and then install
若卸载之前的libicu,很可能遇到登录操作系统输入密码无法登录,进行循环登录的问题。我就遇到过,重新安装最新的libicu和gnome-shell才可以
又遇到centos7左上角菜单变成了活动,怎么变回来?
解决方案:
关机,重启,登陆的时候先不要输入密码,在登陆按钮的左边有个齿轮按钮,点这个齿轮按钮,在里面选“gnome经典模式”,再输入密码进入。就变回原来的了。
若没有齿轮按钮,如果你登录选项中没有gnome经典模式,可以yum安装gnome-classic-session。
然后注销,齿轮就回来了。再选择gnome经典模式,再登录
安装webkitgtk包,如果您不安装这个包也是可以的,但是您将无法使用资源库,因为当您点击右上角的connect时会报如下错误
解决办法:
这是由于缓存文件造成的错误,只需要找到..\pdi-ce-6.0.1.0-386\data-integration\system/karaf/caches/spoon/目录下缓存文件删除,我的缓存文件如下图:
解决办法:vi spoon.sh adding
"-Duser.country=US" "-Duser.language=en"
inline before"-XX:MaxPermSize=256m"
to have
issue:
2019/06/02 20:01:48 - org.pentaho.di.ui.util.EnvironmentUtils@2370ac7a - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录
2019/06/02 20:01:48 - org.pentaho.di.ui.util.EnvironmentUtils@2370ac7a - Can't load library: /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so
解决方案:
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
[root@master data-integration]# yum repolist
[root@master data-integration]# yum install webkitgtk
特别注意:由于NuxDextop可能会与以他第三方库相冲突,因此,如果你启用了除了EPEL的其他第三方库,强烈建议你将NuxDextop仓库设置成”defaultoff”(默认关闭)状态。
添加其他第三方仓库遵循同样的操作原则!
# vi/etc/yum.repos.d/nux-dextop.repo
将文件中的enabled=1改成enabled=0,然后保存。
相关推荐
linux centos环境kettle部署与定时作业执行,由于其他相关安装包资源较大,所以分开上传
kett在linux下的部署,kettle是etl工具,非常强大,对于做数据分析非常有用
Kettle部署操作手册,适用于新手,还望各位高手互相学习。
linux部署 kettle (图文步骤,超详细)
kettle是一个数据抽取的ETL工具,能让大家对大数据迁移更加的帮忙,不再需要面对java接口同步的痛苦。第三章:kettle部署
kettle9.2所需jdbc驱动下载,sqlserver mysql 解压后将jar包放入bin目录即可
kettleaarch64架构包
创建资料库(可省略) 创建数据库连接 创建转换 创建Jobs,进行流程化控制 KETTLE 的使用 进入到Kettle目录,如果Kettle部署在windows环 境下,双击运行spoon.bat文件,出现如下界面: Kettle 使用步骤 (1)创建转换...
kettle spoon安装操作步骤,可以解决大多数数据库文件转换。
1、Linux环境安装jdk 2、上传kettle安装包 3、配置jdk环境变量 4、kettle之kjb、ktr,可执行shell脚本
Kettle是一个开源项目,作为ETL工具,kettle提供了丰富的功能和简洁的图形化界面。作为免费开源的ETL工具,可以通过其桌面程序进行ETL步骤的开发并执行。kettle以插件形式来实现每个转换步骤的工作,发行版中已经...
整合了Kettle的安装,简单的使用,以及在不同平台的调度配置方法。
Kettle的安装部署 很详细 还有实例讲解 有需要的赶紧了
Linux_下部署Kettle,Linux_下部署Kettle,Linux_下部署Kettle
kettle部署的时候使用,详细请查看上传的文件
kettle文档,对kettle中可能遇到的问题,kettle教程,kettle部署,测试,源代码分析等做了很多文本总结
Kettle7.0使用idea工具部署的源码工程,此包为第二个包,第一个包路径http://download.csdn.net/download/ryc115/10173690。
kettle管理平台系统部署整理。
Linux系统下面kettle的部署手册,详细介绍了部署步骤,使用的命令等