Once Talend ESB installed, you can access Talend ESB Container in the Talend-ESB-VA.B.C/container directory.
Talend ESB Container is an OSGI container, based on Apache Karaf, allowing you to deploy and execute various components and applications inside its Talend-ESB-VA.B.C/container/deploy folder.
To launch Talend ESB Container:
Browse to the Talend-ESB-VA.B.C/container/bin directory.
Run the trun.bat file on Windows and the trun file on Linux.
After starting Talend ESB Container, you need to wait a few seconds for initialization to complete before entering the commands. Karaf, on which the Talend ESB Container is built, starts the non core bundles in background. So even if the console is already available, the commands may not.
For more information on Talend ESB Container usage and configuration, see the Talend ESB Container Administration Guide and Talend ESB Infrastructure Services Configuration Guide.
Once Talend ESB Container installed and launched, you will be able to install all the other components available in the Talend ESB package as features directly in the container. Thus, when launching Talend ESB Container, all the other components will be launched at the same time.
You also have the possibility to install these components as standalone. Both installation modes are described in the following sub-sections.
When installing Talend ESB components as features in the container, you might encounter memory problems. For more information on how to increase the memory allocation of the container, see Talend ESB Container Administrator's Guide.
This implementation can ease the management of Talend ESB but if you want to create a cluster environment, you will need to replicate the container to have several containers with the right components installed as features in it, whereas if you are using the different components as standalone you will only have to duplicate the corresponding instance.
If you only want to use several basic containers, you can also use Talend Runtime, as Talend Runtime is the exact equivalent of the container folder provided in Talend ESB. For more information about the installation of Talend Runtime, see Installing Talend Runtime.
Customize the Talend ESB Container
Go to the following directory: Talend-ESB-VA.B.C/container/etc.
Edit the following files for example:
org.ops4j.pax.web.cfg, to change the HTTP listening port.
org.apache.karaf.management.cfg, to manage RMI connection to connect to Talend ESB Container via JMX in order to manage and supervise each of its components and their activity from a JConsole, for example.
Configure the proxy settings
Open the following file to edit it:
Uncomment the line:
so that the settings in the settings.xml.sample file are taken into account.
Update the etc/settings.xml.sample file according to your proxy configuration.