Centos7 安装 Kettle8.0,包括安装依赖包
必要的工作:
1,官网下载最新版本的kettle,目前最新版本是8.0
2,保证您系统中java版本是jdk8 ,请使用命令 java -version查询
[likilone@192 ~]$ 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命令
3,安装webkitgtk包,如果您不安装这个包也是可以的,但是您将无法使用资源库,因为当您点击右上角的connect时会报如下错误
org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-mozilla-gtk-4335 in java.library.path no swt-mozilla-gtk in java.library.path /home/likilone/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录 Can't load library: /home/likilone/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so ) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.browser.Mozilla.initMozilla(Unknown Source) at org.eclipse.swt.browser.Mozilla.create(Unknown Source) at org.eclipse.swt.browser.Browser.<init>(Unknown Source) at org.pentaho.di.ui.core.dialog.ThinDialog.createDialog(ThinDialog.java:69) at org.pentaho.di.ui.repo.RepositoryDialog.openCreation(RepositoryDialog.java:264) at org.pentaho.di.ui.repo.RepositoryConnectMenu$2.widgetSelected(RepositoryConnectMenu.java:124) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1366) at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7984) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9245) at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92) Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-mozilla-gtk-4335 in java.library.path no swt-mozilla-gtk in java.library.path /home/likilone/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录 Can't load library: /home/likilone/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) ... 20 more
安装webkitgtk包稍微麻烦点
3.1,首先执行 yum -y install epel-release
3.2,再次执行 yum -y install webkitgtk
4,解压下载下来的包,允许哦嗯spoon.sh即可
第一次运行稍慢
然后就看到了我们熟悉的界面
同时我们点击connect ,就可以创建我们的资源库了
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情