Working With Services
Axon uses several application services and microservices to provide specific functionality that enable you to implement data governance. These services are independent modular services that work together to enhance Axon capabilities.
The services and microservices are located in the <INSTALLATION_DIR>/axonhome/third-party-app/scripts directory in the Linux environment.
Axon uses the following services:
Service | Service Name | Service Script |
---|
Authorization | authorization | authorization |
Bulk Upload | axon_bulk_upload_microservice | axon_bulk_upload_microservice_init |
Change Request | axon_changerequest_microservice | axon_changerequest_microservice |
Daemon Tools | axon_daemontools | daemontools |
Data Marketplace | axon_marketplace_microservice | axon_marketplace_microservice_init |
Document Upload | axon_document_upload_microservice | axon_document_upload_microservice |
Email Notification | jobber | jobber |
Graph Database and Search | orientdb | orientdb |
HTTPD | httpd | httpd |
Log Search | Elasticsearch | Elasticsearch |
Manage Logs | Logstash | Logstash |
Memcached | memcached | memcached |
Messaging | rabbitmq-server | rabbitmq |
Notification | axon_notification_microservice | axon_notification_microservice |
OdbConsumer | OdbConsumer | OdbConsumer |
PostgreSQL | postgresql | postgresql |
Unison Search | axon_unison_microservice | axon_unison_microservice_init |
Value List | axon_value_list_microservice | axon_valuelist_microservice_init |
Workflow | camunda | camunda |
Check the Status of a Service
To check the status of a specific service, go to the <INSTALLATION_DIR>/axonhome/third-party-app/scripts directory in the Linux environment, and run the following command:
sh <service_script> status
For example, to check the status of the Email Notification service, run the following command:
sh jobber status
Check the Status of All Services
To check the status of all Axon services, go to the <INSTALLATION_DIR>/axonhome/third-party-app/scripts directory, and run the following command:
sh axonStatus
Start a Service
To start a service that is shut down, go to the <INSTALLATION_DIR>/axonhome/third-party-app/scripts directory in the Linux environment, and run the following command:
sh <service_script> start
For example, to start the Document Upload service, run the following command:
sh axon_document_upload_microservice start
Stop a Service
To stop a running service, go to the <INSTALLATION_DIR>/axonhome/third-party-app/scripts directory in the Linux environment, and run the following command:
sh <service_script> stop
For example, to stop the Unison Search service, run the following command:
sh axon_unison_microservice_init stop
Restart a Service
To stop a running service and start it again, go to the <INSTALLATION_DIR>/axonhome/third-party-app/scripts directory in the Linux environment, and run the following command:
sh <service_script> restart
For example, to restart the Value List service, run the following command:
sh axon_value_list_microservice_init restart