Skip to content

Files

Latest commit

7789a79 · Jan 22, 2018

History

History

portworx-elasticsearch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 11, 2017
Jan 22, 2018

The following instruction will install Elasticsearch service on DC/OS cluster backed by Portworx volumes for persistent storage.

Prerequisites

  • A DC/OS v1.9 cluster with Portworx installed on at least 3 private agents.
  • Portworx works best when installed on all nodes in a DC/OS cluster. If Portworx is to be installed on a subset of the cluster, then constraints must be used to specify the nodes where Portworx is installed.
  • A node in the cluster with a working DC/OS CLI.

Please review the main Portworx on DCOS documentation.

Install Elasticsearch

portworx-elastic package should be available under Universe->Packages Elastic Package List

Default Install

If you want to use the defaults, you can now run the dcos command to install the service

 $ dcos package install --yes portworx-elastic

You can also click on the “Install” button on the WebUI next to the service and then click “Install Package”.

Advanced Install

If you want to modify the defaults, click on the “Install” button next to the package on the DC/OS UI and then click on “Advanced Installation” Elastic Install Options This provides an option to change the service name, volume name, volume size, and provide any additional options that needs to be passed to portworx volume. The default number of master_node count is 3 and this is not changeable. The default number of data_nodes count is 2. The default count for ingest_nodes and coordinator_nodes is 1. Elastic Portworx Options Elastic Install Options Click on “Review and Install” and then “Install” to start the installation of the service.

Install Status

Click on the Services page to monitor the status of the installation. Elastic Service Status Elasticsearch service is ready to use when the scheduler service and all the Elastic services are in running state. Elastic Install Complete Checking the Portworx's cluster will list multiple volumes that were automatically created using the options provided during install. Elastic Portworx Volume

Verifying Instalation

Install Elasticsearch CLI using the following command on DC/OS client

  $ dcos package install portworx-elastic --cli

Find the Elasticsearch master-http endpoint from DCOS workstation Elastic Master Endpoint

Connect to the master node and check the cluster status

$ dcos node ssh --master-proxy --leader

Elastic Cluster Health

Further resource

For more detailed description on using Portworx through DCOS please visit Portworx on DCOS framework homepage