Goal
The different services of the Denodo Platform can be configured to be automatically started as part of the startup process of an operating system. This document lists examples of scripts that can be used on Linux systems to automate the startup process of the Denodo services
Content
- In the case of Linux systems, if you want to run Denodo as Linux Services, it will be necessary to create shell scripts with the startup and shutdown steps.
- Once the scripts are ready, move the scripts files to /etc/systemd/system folder.
- Then, invoke them by executing the following commands from the terminal.
If you are using Systemd,
Load the scripts as Service by executing,
~$ systemctl daemon-reload
Invoke the same as,
~$ systemctl start/stop/restart <service_name>
Execute the service automatically at next boot using,
~$ systemctl enable <service_name>
If you use SysVinit,
Execute the services automatically using,
~$ chkconfig <service_name> --add
~$ chkconfig <service_name> on
Invoke the service as,
~$ service <service_name> start/stop/restart
The service files need to have execution privileges. If they do not have these privileges an “unrecognized service” error will be thrown when running the service.
For sample startup scripts refer the following Knowledge Base articles:
Linux startup scripts for Virtual DataPort, Scheduler and Denodo Web Tools
Linux startup scripts for Solution Manager and License Manager
The information provided in the Denodo Knowledge Base is intended to assist our users in advanced uses of Denodo. Please note that the results from the application of processes and configurations detailed in these documents may vary depending on your specific environment. Use them at your own discretion.
For an official guide of supported features, please refer to the User Manuals. For questions on critical systems or complex environments we recommend you to contact your Denodo Customer Success Manager.