Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi Guys,
I recently have set up a completly new Talend Environment, 3 Windows Servers (Prod, Test, Dev) with the latest talend binaries)
I installed the needed components (Runtime and Engine in my case, and studio on my development box) in recommended order listed here -> https://help.talend.com/en-US/installation-guide-windows/Cloud/installation-order and left it all in default settings
Remote Engines are paired and i can deploy regular data integration jobs, I've neither changed RMI ports nor users or authentication stuff, it's all plain default.
Now i want to deploy data service jobs to my enviroments but all deployments fire up the same error:
Failure details:
Failure type: UNDEFINED_ERROR
Failure message: Error opening connection to service:jmx:rmi://localhost:44444/jndi/rmi://localhost:1099/karaf-trun
I have searched the forums and knowledge base articles, but couldn't find any working solution yet.
The karaf log found in $RUNTIMEFOLDER\runtime\log contains only one file named tesb.log, which hasn't changed since new installation
Do you have any idea, what am I missing or where I could look for solutions? Are there any other log locations i could look at?
Thanks a lot in advance
I've found the solution
While installing the runtimes, I've used the different Port Configs for my machines, so I didn't have to setup an additional reverse proxy... (without knowing the consequences)
i.e.
my prod box uses Port Config 0
my test box uses Port Config 1
my dev box uses Port Config 2
Unfortunately, neither the installer nor the manual/knowledgbase tells you, that if you select Port Config 1 or 2, you have to manually edit the following file and update the ports according to your selection:
In the install directory of your Talend Remote Engine, go to file \etc\org.talend.ipaas.rt.dsrunner.talendruntime.client.cfg and update the first line with the variable called "talendruntime.jmx.url"
Port Config 1:
- RMI Server port: 44445
- RMI Registry port: 1100
Port Config 2:
- RMI Server port: 44446
- RMI Registry port: 1101
After you've saved the file, restart the Talend Remote Engine and the Talend Runtime services...
After that, you can now successfully deploy data services from Talend cloud
I've found the solution
While installing the runtimes, I've used the different Port Configs for my machines, so I didn't have to setup an additional reverse proxy... (without knowing the consequences)
i.e.
my prod box uses Port Config 0
my test box uses Port Config 1
my dev box uses Port Config 2
Unfortunately, neither the installer nor the manual/knowledgbase tells you, that if you select Port Config 1 or 2, you have to manually edit the following file and update the ports according to your selection:
In the install directory of your Talend Remote Engine, go to file \etc\org.talend.ipaas.rt.dsrunner.talendruntime.client.cfg and update the first line with the variable called "talendruntime.jmx.url"
Port Config 1:
- RMI Server port: 44445
- RMI Registry port: 1100
Port Config 2:
- RMI Server port: 44446
- RMI Registry port: 1101
After you've saved the file, restart the Talend Remote Engine and the Talend Runtime services...
After that, you can now successfully deploy data services from Talend cloud