下载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. cocos-lua3.17 Lua tablrView工具类

    local MyTableView = class("MyTableView") MyTableView.__index = MyTableView MyTableView.pro ...

  2. 小程序 web-view 嵌套的网页跳转到小程序内部页面 实现无缝连接

    需要在H5页面被作出判断和处理  点击事件发生时跳转到小程序内部页面 1.引入小程序提供的JS <script type="text/javascript" src=&quo ...

  3. while循环--登录

    user = "fallen577" password = " count = 0 while count < 3: username = input(" ...

  4. L342 Air Pollution Is Doing More Than Just Slowly Killing Us

    Air Pollution Is Doing More Than Just Slowly Killing Us In the future, the authorities might need to ...

  5. 关于cordova+vue打包apk文件无法访问数据接口

    作为一个cordova小白,我按照官方文档和网上资料完成了讲vue文件打包到cordova中并打包成apk文件,完成了一个简单app的制作,当我正陶醉于可以自己完成一个app的时候突然发现,我的app ...

  6. Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.java

    Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in ...

  7. Python 多线程的程序不结束多进程的程序不结束的区别

    import time from threading import Thread from multiprocessing import Process #守护进程:主进程代码执行运行结束,守护进程随 ...

  8. C#获取当前日期时间

    我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04).时间(12:12:12).日期+时间(2008-09-04 12 ...

  9. DAX和Power BI中的参考日期表

    本文使用Power BI模板描述DAX中的引用Date表,可以在Analysis Services模型中使用相同的技术.在Dax Date Template页面下载最新版本的模板. 为什么引用Date ...

  10. linux rar文件解压命令

    解压命令: unrar x demo.rar