POC Prerequisites

This page describe which packages are needed for the POC, how install and configure them.

circle-info

Note: For this demo, infrastructure is pretty small and simple, there is absolutely no security or reliability functionnalities configured. Don't use those configurations in production.

circle-info

Demo has been tested on the latest CentOS 8 version (currently 8.0-1905).

Prerequisites

System

yum -y install epel-release
yum update
yum upgrade

vi nano /etc/selinux/config
#Change SELINUX value to
SELINUX=disabled

systemctl stop firewalld
systemctl disable firewalld

reboot

Elastic repo

Download and install Elastic public signing key :

Create a new yum repo file and add the following lines :

Java

Installation

Elasticsearch

Installation

Configuration

Modify/add the following lines in Elasticsearch configuration file :

Configure system and Elasticsearch for JVM memory usage :

Then start and enable Elasticsearch :

Logstash

Installation

Configuration

Logstash output configuration for Kafka can be downloaded here : https://botes.s3-us-west-1.amazonaws.com/botes-logstash-configuration/full-config/output-kafka/output-kafka.confarrow-up-right

Logstash input configurations for BOTES JSON files can be downloaded on Logstash Configuration section here: BOTES Prerequisites.

Then start and enable Logstash :

Kibana

Installation

Configuration

Modify/add the following lines in Kibana configuration file :

Then start and enable Kibana :

Zookeeper

Installation

Configuration

Create and add the following lines to Zookeeper configuration file :

Systemd script

Create and add the following lines to Zookeeper systemd script :

Then start and enable Zookeeper :

Kafka

Installation

Configuration

Modify/add the following lines in Kafka configuration file :

Systemd script

Then start and enable Kafka :

Maven

Installation

Installation

Redis

Installation

Configuration

Modify/add the following lines in Redis configuration file :

Modify system parameters :

Then start and enable Redis :

Last updated

Was this helpful?