Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You need an installed version of the Pentaho Data Integration Server (DI-Server) or Carte as an Pentaho DI Enterprise Edition version with Version 5.0 or higherGA (Enterprise Edition) or later versions.

Configuring the DI-Server as a Data Service Server

...

  • Startup the Carte server with the configuration file, e.g. sh carte.sh slave-server-config.xml
  • You can check the successfully connection to the DI repository by opening the Carte status page, after login e.g. http://localhost:8080/kettle/status
  • Please check the information in the Configuration details / Repository name: There should be the correct name and no error.
  • List the services, e.g. by http://localhost:8080/kettle/listServices
    once you defined a service within the DI Repository it is listed here

Configuring Clients

Follow these guidelines to connect with a JDBC compliant client to the Data Service Server:

In general, the following jar files need to be on the class path and eventually copied to the client tool from data-integration/lib folder. The listed jar file names are used in the 5.0.0 distribution. Later versions may be different.

  • kettle-

...

  • core-5.0.0.jar
  • kettle-engine-5.0.0.jar
  • commons-httpclient-3.1.jar
  • commons-codec-1.5.jar
  • commons-lang-2.6.jar
  • commons-logging-1.1.1.jar
  • commons-vfs-20100924-pentaho.jar (depending on the use case, also VFS 1.0)
  • log4j-1.2.16.jar
  • scannotation-1.0.2.jar
Panel

A couple of client examples can be found in the Examples section.

Use the following details to configure the JDBC driver for the client:

  • The JDBC driver uses the following class: org.pentaho.di.core.jdbc.ThinDriver
  • The URL is in the following format: jdbc:pdi://hostname:port/kettle?option=value&option=value

Example JDBC URLs:

  • for accessing the Data Integration server you need to add the ?webappname=pentaho-di option, e.g.:
    jdbc:pdi://localhost:9080/kettle?webappname=pentaho-di
  • for accessing the Carte server, e.g.: jdbc:pdi://localhost:8084/kettle
Panel

Please see the JDBC and SQL Reference for more details.