Talend Runtime includes
the execution server, Talend Runtime Container and its infrastructure services, including: Service Locator, Service Activity Monitoring and Security Token Service.
To fully benefit from all these functionalities, do the following:
Procedure
-
Go to subdirectory
<TalendRuntimePath>\container\bin of the Talend Runtime installation
directory.
-
Run the trun.bat (Windows) or
trun.sh (Linux) file.
When the container starts up, you will see a short introduction (similar to the
one below) followed by the Talend Runtime Container console command
prompt:
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' to shutdown TRUN.
karaf@trun()>
-
After starting the Talend Runtime Container, wait a few seconds
for initialization to complete before going to the next steps. Karaf, on which the
Talend Runtime Container is built,
starts the noncore bundles in the background. So even if the console is already
available, the commands may not be.
-
At the Console prompt: karaf@trun>, execute the list command.
This will list all the OSGi Bundles installed in the Talend Runtime Container and let you know
if they are active, or not yet.
-
Once the Talend Runtime Container and its OSGi
Bundles start, execute the following command to change the port used by default by
the Talend Runtime Container:
source scripts/configureC1.sh
-
Execute the tesb:start-demo-all command to start all the
Infrastructure Services at once.
Now, the Service Locator,
Service Activity Monitoring and Security Token Service services are running as
features in the Talend Runtime Container.
-
From the Talend Runtime Container console, type
in:
For demo purpose, users of the subscription products need to change the default
security management system, the
Talend Identity Management Service,
to the JAAS authentication handler, which is easier to use, and does not require
the installation of additional software.