Follow the directions below to set up static Carte slave servers.
Note: If you already have Carte installed on the target machines, you can skip the initial installation steps.
- Retrieve a pdi-ee-client archive package from the Pentaho Customer Support Portal.
- On each machine that will act as a Carte server (slave), create a /pentaho/design-tools/ directory.
- Unpack the archive to the /pentaho/design-tools/ directory on each machine. Two directories will be created: data-integration and license-installer.
- Use the license utility to install the PDI Enterprise Edition license, if applicable.
- Copy over any required JDBC drivers and PDI plugins from your development instances of PDI to the Carte instances.
- Run the Carte script with an IP address, hostname, or domain name of this server, and the port number you want it to be available on.
./carte.sh 127.0.0.1 8081
- If you will be executing content stored in a DI Repository, copy the repositories.xml file from the .kettle directory on your workstation to the same location on your Carte slave. Without this file, the Carte slave will be unable to connect to the DI Repository to retrieve content.
- Ensure that the Carte service is running as intended, accessible from your primary PDI development machines, and that it can run your jobs and transformations.
- To start this slave server every time the operating system boots, create a startup or init script to run Carte at boot time with the same options you tested with.
You now have one or more Carte slave servers that you can delegate job and transformation work to in the Repository Explorer.