Single Node Cluster [v5]
A single node cluster has the following Scuba nodes installed on one device:
Config Node: The node from which you administer the cluster. MySQL database (DB) is only installed on this node for storage of Scuba metadata. Configure this node first.
API Node: The node that serves the Scuba application, merges results of queries from data and string nodes, and then presents those results. Nginx is only installed on the API node.
Import Node: The node that polls data repositories (S3, Azure, local file system), downloads new files, processes the data, and then sends it to data and string tiers, as appropriate.
Data Node: The node responsible for data storage. This node must have enough space to accommodate all events and stream simultaneous query results.
String Node: String storage for the active strings in the dataset, stored in compressed format. Requires sufficient memory to hold the working set of strings accessed during queries.