![]() |
EAR
4.2.1
EAR Reference Manual
|
The best way to execute all EAR daemon components (EARD, EARDBD, EARGM) is by the unit services method.
NOTE EAR uses a MariaDB/MySQL server. The server must be started before EAR services are executed.
The way to launch the EAR daemons is via unit services. The generated unit services for the EAR Daemon, EAR Global Manager Daemon and EAR Database Daemon are generated and installed in /systemd
. You have to copy those unit service files to your systemd
operating system folder and then use the systemctl
command to run the daemons. Check the [EARD](EARD), [EARDBD](EARDBD), [EARGMD](EARGM) pages to find the precise execution commands.
When using systemctl
commands, you can check messages reported to stderr
using journalctl
. For instance: journalctl -u eard -f
. Note that if NodeUseLog
is set to 1 in ear.conf
, the messages will not be printed to stderr
but to $EAR_TMP/eard.log
instead. DBDaemonUseLog
and GlobalmanagerUseLog
options in ear.conf
specifies the output for EARDBD and EARGM, respectivelly.
Additionally, services can be started, stopped or reloaded on parallel using parallel commands such as pdsh
. As an example: sudo pdsh -w nodelist systemctl start eard
.