/Ambari-Elastic-Service

Ambari plus Elastic 6.x integration.

Primary LanguagePythonApache License 2.0Apache-2.0

Ambari-Elastic-Service

Project

Elasticsearch 6.4.x

Feature Description
Version 6.4.2
Service Elasticsearch
Component-Master Elasticsearch-Master (node.master=true, node.data=true)
Component-Slave Elasticsearch-Slave (node.master=flase, node.data=true)
Extra Including all X-Pack features

Kibana 6.4.x

Feature Description
Version 6.4.2
Service Kibana
Component-Master Kibana-Sever
Extra Including all X-Pack features

Prerequisite

Software Version Status
Ambari 2.x (test on 2.6.2.0) Fully Installed

How to use

  1. Download the source code.
  2. Copy the project folder to ambari 's lib folder. Such as:
cp -r ./ELASTICSEARCH-6.4.x /var/lib/ambari-server/resources/stacks/HDP/2.6/services
  1. Restart ambari-server:
ambari-server restart
  1. Log into web then add service as usual. Such as: image

  2. Choose node.

  3. Configure the service.

Elasticsearch

config config

Kibana

config config

  1. Finish the installation then enjoy urself.^^

Notice

  1. Can be used in non-internet environment. But need to install all the dependency packages and upload the installation packages to the private-repo before the installation.
  2. Need more test if using on production.