Skip to main content

Home

Unravel Daemons

The Unravel service comprises many daemons, summarized in the following table. The following suffixes are added to the end of daemons:

  • -M indicates a node number (multi-node deployment)

  • -N indicates an instance number such as 1, 2, 3, or 4. Instance numbers are separate daemons, which you can enable. Refer to Enabling multiple daemons for high-volume data.Enabling multiple daemon workers for high-volume data

For example, the spark_worker_2_1(spark_worker_M_N) daemon runs on node 2 as instance 1.

Daemon Logical Name

Description

auto_action

AutoAction worker

bigquery_worker_M_N

BigQuery worker

datastore

Datastore REST API HTTP server

elasticsearch

Elasticsearch

event_worker_M_N

Event worker

healthcheck

Health check

hitdoc_loader

Hitdoc Loader

hive_worker

Hive worker

hive_worker

Hive Hook Worker EMR

host_monitor

Host Monitor

impala_worker_M_N

Impala worker

insights_worker_M_N

Insight worker

kafka

Bundled Kafka (on a custom port)

kafka_monitor

Kafka Monitor

log_receiver

Log Receiver

log_rotate

Log Rotate

metric_analyzer_M_N

Metrics Analyzer

mysql

MySQL

ngui

Angular Web UI

oozie_sensor

Oozie v3 sensor

spark_worker_M_N

Spark Worker

table_worker

Table Worker

task_worker_M_N

Task worker

tidydir

Tidy Dir cleans up and archives hdfs directories, db retention cleaner.

unravel_ca

Cluster Access Service - provides access to cluster services and files (Unravel Edge node).

unravel_db

Databricks sensor (Unravel remote node)

unravel_es

EMR sensor (Unravel remote node)

unravel_ja

Job Analyzer summarizes jobs.

unravel_jcse2

Job Collector sensor YARN for EMR

unravel_sensor_M_N

Universal sensor

yarn_jc_sensor

Job Collector sensor YARN

yarn_jc_worker_M_N

Job Collector sensor worker YARN

zookeeper

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_1

When 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