Remote execution of worklow/pipeline with remote environments values #4592
-
Hello everyone, I'm trying to understand how remote execution of workflows and pipelines works. I set up a hop server that listens on specific port. I would like it to use differents values located in a file on the server. So I unchecked the "Export linked resources to server" box, and I entered the source and destination folders so that it uses the files on the server, but it doesn't work. Linux server always looks for my linked files on C:\etc... I specify that I would like to have a hop server which is not necessarily launched with a particular project, because I have several projects and would potentially like to reuse it for all. Previously I used Kettle and launched my jobs via Carte, I understood that this had changed. Is it possible to work like this or am I wrong? Remi |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 10 replies
-
Correct, that has changed. Hop Server is stateless, the workflows and pipelines you want to run on the server need to be registered there. One approach you could take is to create a server environment in your hop-gui and use the "export linked resources" to get your workflows and pipelines on the server correctly. |
Beta Was this translation helpful? Give feedback.
-
If you run into technical challenges in your environments/servers with Hop directly, you could always use Ansible for the automation for running/transferring things. |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone, I'll look at this and do some testing. |
Beta Was this translation helpful? Give feedback.
-
Is there a way to define an additional path for the plugins used by the short-lived container ? |
Beta Was this translation helpful? Give feedback.
-
My docker container works very well, but I still have one last question. Currently to determine if my workflow (or pipeline) worked, I do a little regular expression on the logs, looking for sentences like "Pipeline detected one or more transforms with errors|ERROR: Unable to run workflow". Is there a cleaner way to retrieve the execution status from the container? (Previously with Pentaho, we used Carte webservices and queried the status.) |
Beta Was this translation helpful? Give feedback.
agreed, short-lived containers will definitely make your life easier.