Repository navigation
Replies: 1 comment 1 reply
|
For a first deployment that runs scheduled batches, I would start with Hop Run on a dedicated client machine, using the same Hop version and required plugins/JDBC drivers as your tested environment.
./hop-run.sh -j client-project -e production -r local -f /opt/client-project/main.hwf
If you need remote execution, Hop Server is another option; it runs workflows and pipelines through remote run configurations. For protecting the SQL/JavaScript, the important boundary is who administers the execution machine. File permissions can restrict ordinary users, but packaging the project in a container does not hide its contents from the host administrator. If the client controls that machine, do not treat the deployed logic as confidential from them. If keeping the implementation private is essential and the client's data requirements allow it, keep that part on infrastructure you control and expose a limited API instead. AI-generated answer; references checked against the linked Apache Hop documentation. The example has not been executed in your environment. |
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
I’m new to the world of ETL, and this is my first time deploying an ETL project using Apache Hop; so, I apologize in advance if my questions seems silly.
I’ve built a complete Apache Hop project for my company, and now I need to figure out and test how to deploy it to a client.
Thanks in advance!
All reactions