下载kettle包

访问https://community.hitachivantara.com/docs/DOC-1009855下载kettle包

选择想要的版本

下载zip包

解压kettle包

unzip pdi-ce-7.1.0.0-12.zip

直接进入解压后的目录之后,运行spoon.sh

cd data-integration/

./spoon.sh

需要系统的图形化支持,最小化安装系统之后,安装图形环境的教程请见https://www.cnblogs.com/withfeel/p/10650019.html

启动日志如下:

[root@kettle data-integration]# ./spoon.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'

#######################################################################

OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

17:11:58,954 INFO [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled

17:11:59,092 INFO [KarafInstance]

*******************************************************************************

*** Karaf Instance Number: 1 at /software/data-integration/./system/karaf/c ***

*** aches/spoon/data-1 ***

*** FastBin Provider Port:52901 ***

*** Karaf Port:8802 ***

*** OSGI Service Port:9051 ***

*******************************************************************************

四月 03, 2019 5:12:01 下午 org.apache.karaf.main.Main$KarafLockCallback lockAquired

信息: Lock acquired. Setting startlevel to 100

Updating configuration from org.ops4j.pax.web.cfg

Updating configuration from org.apache.aries.rsa.provider.fastbin.cfg

Updating configuration from org.apache.karaf.shell.cfg

2019-04-03 17:12:04.139:INFO:oejs.Server:jetty-8.1.15.v20140411

2019-04-03 17:12:04.272:INFO:oejs.AbstractConnector:Started NIOSocketConnectorWrapper@0.0.0.0:9051

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/core

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/configuration/beans

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/configuration/parameterized-types

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/configuration/security

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://schemas.xmlsoap.org/wsdl/

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://www.w3.org/2005/08/addressing

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/08/addressing

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-management (152) [org.apache.cxf.management.InstrumentationManager]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (156) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-policy (203) [org.apache.cxf.ws.policy.PolicyEngine, org.apache.cxf.policy.PolicyDataEngine, org.apache.cxf.ws.policy.AssertionBuilderRegistry, org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry, org.apache.cxf.ws.policy.PolicyBuilder, org.apache.cxf.ws.policy.PolicyAnnotationListener, org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider, org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry, org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.external.URIDomainExpressionBuilder, org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider, org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder, org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-wsdl (189) [org.apache.cxf.wsdl.WSDLManager]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/transports/http/configuration

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-soap (192) [org.apache.cxf.binding.soap.SoapBindingFactory, org.apache.cxf.binding.soap.SoapTransportFactory]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxrs-client

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-xml (191) [org.apache.cxf.binding.xml.XMLBindingFactory, org.apache.cxf.binding.xml.wsdl11.XMLWSDLExtensionLoader]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/bindings/soap

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/simple

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-frontend-jaxws (194) [org.apache.cxf.jaxws.context.WebServiceContextResourceResolver]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/jaxws

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/binding/coloc

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-local (199) [org.apache.cxf.transport.local.LocalTransportFactory]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-bindings-object (200) [org.apache.cxf.binding.object.ObjectBindingFactory]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/binding/object

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/policy

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://www.w3.org/ns/ws-policy

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://www.w3.org/2006/07/ws-policy

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/09/policy

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://www.w3.org/2000/09/xmldsig#

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-addr (220) [org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder, org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider, org.apache.cxf.ws.addressing.impl.AddressingWSDLExtensionLoader, org.apache.cxf.ws.addressing.WSAddressingFeature$WSAddressingFeatureApplier, org.apache.cxf.ws.addressing.MAPAggregator$MAPAggregatorLoader]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/ws/addressing

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-security (222) [org.apache.cxf.ws.security.policy.WSSecurityPolicyLoader, org.apache.cxf.ws.security.cache.CacheCleanupListener]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-ws-rm (224) [org.apache.cxf.ws.rm.RMManager, org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider, org.apache.cxf.ws.rm.policy.RM10AssertionBuilder, org.apache.cxf.ws.rm.policy.RM12AssertionBuilder, org.apache.cxf.ws.rm.policy.WSRMP12PolicyLoader, org.apache.cxf.ws.rm.policy.MC11PolicyLoader, org.apache.cxf.ws.rm.policy.RSPPolicyLoader]

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://cxf.apache.org/ws/rm/manager

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register

信息: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2005/02/rm/policy

四月 03, 2019 5:12:05 下午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-javascript (225) [org.apache.cxf.javascript.JavascriptServerListener]

四月 03, 2019 5:12:05 下午 org.pentaho.caching.impl.PentahoCacheManagerFactory$RegistrationHandler$1 onSuccess

信息: New Caching Service registered

四月 03, 2019 5:12:08 下午 org.apache.cxf.endpoint.ServerImpl initDestination

信息: Setting the server's publish address to be /marketplace

四月 03, 2019 5:12:08 下午 org.apache.cxf.endpoint.ServerImpl initDestination

信息: Setting the server's publish address to be /lineage

四月 03, 2019 5:12:08 下午 org.apache.cxf.endpoint.ServerImpl initDestination

信息: Setting the server's publish address to be /i18n

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/software/data-integration/launcher/../lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/software/data-integration/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

四月 03, 2019 5:12:08 下午 org.apache.cxf.endpoint.ServerImpl initDestination

信息: Setting the server's publish address to be /repositories

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Could not execute command

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : java.io.IOException: Cannot run program "lsb_release": error=2, 没有那个文件或目录

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.Runtime.exec(Runtime.java:620)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.Runtime.exec(Runtime.java:450)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.Runtime.exec(Runtime.java:347)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.ExecuteCommand(EnvironmentUtils.java:179)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.getLinuxDistribution(EnvironmentUtils.java:164)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.getEnvironmentName(EnvironmentUtils.java:133)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.isWebkitUnavailable(EnvironmentUtils.java:104)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.checkEnvironment(Spoon.java:9195)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9273)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.reflect.Method.invoke(Method.java:498)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - Caused by: java.io.IOException: error=2, 没有那个文件或目录

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.UNIXProcess.forkAndExec(Native Method)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.ProcessImpl.start(ProcessImpl.java:134)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         ... 15 more

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Could not execute command

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : java.io.IOException: Cannot run program "lsb_release": error=2, 没有那个文件或目录

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.Runtime.exec(Runtime.java:620)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.Runtime.exec(Runtime.java:450)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.Runtime.exec(Runtime.java:347)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.ExecuteCommand(EnvironmentUtils.java:179)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.getLinuxDistribution(EnvironmentUtils.java:164)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.getEnvironmentName(EnvironmentUtils.java:133)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.isUnsupportedBrowserEnvironment(EnvironmentUtils.java:60)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.checkEnvironment(Spoon.java:9196)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9273)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.reflect.Method.invoke(Method.java:498)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - Caused by: java.io.IOException: error=2, 没有那个文件或目录

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.UNIXProcess.forkAndExec(Native Method)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.ProcessImpl.start(ProcessImpl.java:134)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         ... 15 more

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Could not open a browser

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         no swt-mozilla-gtk-4335 in java.library.path

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         no swt-mozilla-gtk in java.library.path

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         Can't load library: /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - )

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.eclipse.swt.SWT.error(Unknown Source)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.eclipse.swt.browser.Mozilla.initMozilla(Unknown Source)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.eclipse.swt.browser.Mozilla.create(Unknown Source)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.eclipse.swt.browser.Browser.<init>(Unknown Source)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.getUserAgent(EnvironmentUtils.java:85)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.util.EnvironmentUtils.getBrowserName(EnvironmentUtils.java:194)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.checkEnvironment(Spoon.java:9197)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9273)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at java.lang.reflect.Method.invoke(Method.java:498)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a - Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         no swt-mozilla-gtk-4335 in java.library.path

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         no swt-mozilla-gtk in java.library.path

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         Can't load library: /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)

2019/04/03 17:12:11 - org.pentaho.di.ui.util.EnvironmentUtils@280e8a1a -         ... 13 more

启动了图形界面

Kettle 部署的更多相关文章

  1. windows server2008 kettle部署

    kettle部署需要有jdk环境,所以需要配置环境变量. 1.首先配置jdk,将jdk压缩包解压到c盘下 增加系统变量:JAVA_HOME:c:\jdk 在path后追加: %JAVA_HOME%\b ...

  2. linux环境下kettle部署(JDK安装配置,kettle安装配置,资源库配置,定时执行job)

    一.部署准备 1.1 java安装(略) 1.2 JDK配置 1.     命令行键入“cd /etc”进入etc目录 2.     命令行键入“vi profile”打开profile文件 3.   ...

  3. Kettle部署笔记

    1.启动脚本(启动job) /u02/www/data-integration/kitchen.sh -file:/u02/www/data-integration/job.kjb -logfile= ...

  4. kettle安装部署及远程执行

    一.windows环境 1.安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可 2.安装jre→更改→ \java 之前目录和安装 jdk 目录相同即可 注:若无安装目录要求 ...

  5. Linux下面kettle的部署

    一直以来服务器是linux系统,但是感觉linux图形化不强,于是从接触kettle以来都是在windows系统操作ETL的设计和处理.现在需要在linux中查看一下kettle资源库是否连接正常,以 ...

  6. 部署Kettle做ETL开发并使用Crontab制作调度系统

    背景说明: 在数据量较小,且数据源和装载地都是关系型数据库时,使用Kettle做ETL较为简便. 由于调度系统产品因为服务器环境方面的因素,而无法部署,故使用Linux的crontab定时器来制作简易 ...

  7. Kettle使用介绍

    本文主要阅读目录如下: 1.Kettle概念 2.下载和部署 3.Kettle环境配置 4.Kettle使用及组件介绍 ETL(Extract-Transform-Load的缩写,即数据抽取.转换.装 ...

  8. ETL利器Kettle

    ETL利器Kettle实战应用解析系列一[Kettle使用介绍] 本系列文章主要索引如下: 一.ETL利器Kettle实战应用解析系列一[Kettle使用介绍] 二.ETL利器Kettle实战应用解析 ...

  9. ETL利器Kettle实战应用解析系列一【Kettle使用介绍】

    本系列文章主要索引如下: 一.ETL利器Kettle实战应用解析系列一[Kettle使用介绍] 二.ETL利器Kettle实战应用解析系列二 [应用场景和实战DEMO下载] 三.ETL利器Kettle ...

随机推荐

  1. hive批量删除表

    #!/bin/shhive -e "use csxuy;show tables;"|grep product_tour2 | while read linedoecho -n &q ...

  2. cocso引擎整体流程

    任何程序都有入口,mian.cpp; Cocos2d也不免俗,在win32平台下,有一个mian.cpp 入口,从这里进入cocos的世界. #ifndef __MAIN_H__ #define __ ...

  3. URL路由系统-命名空间

    命名空间 1.工程Django下的urs.py from django.conf.urls import url,include from django.urls import path,re_pat ...

  4. 机器学习笔记(四)Logistic回归模型实现

     一.Logistic回归实现 (一)特征值较少的情况 1. 实验数据 吴恩达<机器学习>第二课时作业提供数据1.判断一个学生能否被一个大学录取,给出的数据集为学生两门课的成绩和是否被录取 ...

  5. wav文件系列_1_wav格式解读

    本文介绍 wav 文件格式,主要关注该类格式的结构. 参考: [1] 以一个wav文件为实例分析wav文件格式 ( 2017.04.11 CSDN ) [2] WAV ( Wikipedia ) [3 ...

  6. 基于CBOW网络手动实现面向中文语料的word2vec

    最近在工作之余学习NLP相关的知识,对word2vec的原理进行了研究.在本篇文章中,尝试使用TensorFlow自行构建.训练出一个word2vec模型,以强化学习效果,加深理解. 一.背景知识: ...

  7. thinkphp5.0验证的封装

    刚学完这个验证器封装,刚开始还是有点晕的,后面仔细看了两遍,才慢慢感觉到了继承这个方法的好处,看来还得慢慢锻炼锻炼; 问题:结合上篇的自定义验证器,发现每次使用验证器都重复这样写代码;//验证器$va ...

  8. QWaiteCondition 思考5

    1: 一个QWaiteCondition(A)  和若干个QMutex(M) 协作 同步若干个QThread. 其中QWaiteCondition(A) 中存在一个列表(listmutex)保存和其协 ...

  9. SpringJPA主键生成采用自定义ID,自定义ID采用年月日时间格式

    自定义主键生成策略 在entity类上添加注解 @Id @GeneratedValue(strategy = GenerationType.AUTO, generator = "custom ...

  10. 20175120彭宇辰 《Java程序设计》第八周学习总结

    教材学习内容总结 第十五章 泛型与集合框架 一.泛型 泛型的主要目的是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构. 1.泛型类声明 class People<E> Peop ...