3.4. Cluster Management#

Overview#

A cluster provides the resources for Presto to run queries against numerous data sources for the Presto users.

Clusters define the number of workers and their configuration for the JVM runtime system and others aspects, including the data sources. With Mission Control the creation and management of these clusters is available via a simple user interface.

The cluster management is suitable to create, update, and delete these clusters. Any user can access the cluster source management by clicking on the Clusters item in the left hand panel.

The cluster management view displays a grid of all existing clusters.

Press the + symbol on the bottom right corner to add a new cluster. The user creating a cluster is assigned as the owner of the cluster.

Clicking on a cluster name, or using the Edit link in the actions drop down, allows you to edit the cluster.

To use the cluster, you have to ensure that you have added the configured data sources, which you want to expose to the users of the particular cluster.

The cluster management view shows the following details for each cluster:

Name:
The user visible name of the cluster.
Actions drop down:
A list of actions for the cluster. Edit allows you to edit the cluster configuration. Clone allows you to make a copy of the cluster configuration. Delete allows you to delete the cluster configuration.
State:
The operational state of the cluster. The view includes a play icon to start the cluster, or a stop button to shut it down. In addition, a display for the number of workers is included. It includes functionality to scale the number of workers up or down.
Failure Reason:
A short description of the failure reason if any of the cluster operations, such as starting the cluster, fails.

Cluster Configuration#

You can create and edit a cluster with the help of a multiple-page form wizard. In create mode, you can navigate between steps with the Previous and Next buttons. In edit mode, you can click on any step name to navigate to it.

AWS Cluster Configuration#

The following section describes the cluster configuration when deploying Mission Control to AWS as detailed in the documentation about installing Mission Control.

Cluster Summary#

In edit mode, on the right side there is a summary section for your cluster. URL links are only available for enabled features on a running clusters. This section shows the following details for each cluster:

State:
The operational state of the cluster.
Started at:
The date and time of the most recent cluster start.
Owner:
The user who created the cluster and therefore is considered the owner, detailed in the security section.
Created at:
The date and time of the initial cluster creation.
Presto Web UI:
The URL to the Presto Web UI.
CloudWatch URL:
The URL to the CloudWatch logs.
CloudFormation URL:
The URL to the AWS CloudFormation stack.
Superset URL:
The URL to the Superset.
Ranger URL:
The URL to the Ranger system security.

The cluster forms focus on specific aspects about the cluster:

Data Sources#

The data sources form allows you to configure the name of the cluster, and add and remove configured data sources.

Presto Configuration#

The Presto configuration section allows you to configure all Presto configuration values, including global settings and coordinator and worker setups. The details about the fields in this section can be found in the Presto CFT documentation for Presto, EC2 and miscellaneous parameters.

Security Configuration#

This section allows to you configure system level security using Ranger. See the CFT Ranger parameter documentation for details about the configuration fields in this section.

Network Configuration#

The network configuration form is used to define all network aspects of the deployment platform of EC2, Presto cluster, and access to it. Refer to the CFT network documentation for parameters.

EC2 Configuration#

Refer to the CFT documentation for details about the network and advanced parameters in this section.

Kubernetes Cluster Configuration#

The following section describes the cluster configuration when deploying Mission Control to Kubernetes as detailed in the documentation about installing Mission Control.

Cluster Summary#

In edit mode, on the right side there is a summary section for your cluster. URL links are only available for enabled features on a running clusters. This section shows the following details for each cluster:

State:
The operational state of the cluster.
Started at:
The date and time of the most recent cluster start.
Owner:
The user who created the cluster and therefore is considered the owner, detailed in the security section.
Created at:
The date and time of the initial cluster creation.
Presto Web UI:
The URL to the Presto WebUI.

The cluster forms focus on specific aspects about the cluster:

Data Sources#

The data sources form allows you to configure the name of the cluster, and add and remove configured data sources.

Presto Configuration#

The Presto configuration section allows you to configure all configuration values including global settings, coordinator configuration and worker setup.

Security Configuration#

This section allows to you configure system level security using Ranger. See the Ranger plugin configuration for details about the configuration fields in this section.

General Configuration#

The general configuration section can be used to configure the general properties for the K8s resource.