Unravel Daemons
The Unravel service comprises many daemons, summarized in the following table. The following suffixes are added to the end of daemons:
- -M
- -N
For example, the spark_worker_2_1( daemon runs on node 2 as instance 1.spark_worker)_M_N
| Daemon Logical Name | Description | 
|---|---|
| 
 | AutoAction worker | 
| 
 | BigQuery worker | 
| 
 | Datastore REST API HTTP server | 
| 
 | Elasticsearch | 
| 
 | Event worker | 
| 
 | Health check | 
| 
 | Hitdoc Loader | 
| 
 | Hive worker | 
| 
 | Hive Hook Worker EMR | 
| 
 | Host Monitor | 
| 
 | Impala worker | 
| 
 | Insight worker | 
| 
 | Bundled Kafka (on a custom port) | 
| 
 | Kafka Monitor | 
| 
 | Log Receiver | 
| 
 | Log Rotate | 
| 
 | Metrics Analyzer | 
| 
 | MySQL | 
| 
 | Angular Web UI | 
| 
 | Oozie v3 sensor | 
| 
 | Spark Worker | 
| 
 | Table Worker | 
| 
 | Task worker | 
| 
 | Tidy Dir cleans up and archives hdfs directories, db retention cleaner. | 
| 
 | Cluster Access Service - provides access to cluster services and files (Unravel Edge node). | 
| 
 | Databricks sensor (Unravel remote node) | 
| 
 | EMR sensor (Unravel remote node) | 
| 
 | Job Analyzer summarizes jobs. | 
| 
 | Job Collector sensor YARN for EMR | 
| 
 | Universal sensor | 
| 
 | Job Collector sensor YARN | 
| 
 | Job Collector sensor worker YARN | 
| 
 | Bundled Zookeeper (on a custom port) | 
When you start Unravel, all the daemons are started automatically. However, if you want to start a single Unravel daemon separately, run the following command:
<Unravel installation directory>/unravel/manager start <daemon>
##For example: 
/opt/unravel/manager start unravel_sensor_1When you want to enable a specific daemon, run the following command:
<Unravel installation directory>/unravel/manager service enable <daemon>
##For example: 
/opt/unravel/manager service enable unravel_sensor_1