POC Prerequisites

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

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.

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.conf

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?