We need to get Elasticsearch and Kibana running. Those are the projects we will be exploring. All tooling is available for free download and unlimited use, including in commercial environments.
-
Ensure git, docker and docker-compose are installed.
- for git, see https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
- for docker, see Docker Engine Community Edition downloads & installation instructions for your operating system at https://hub.docker.com/search/?type=edition&offering=community .
- for docker-compose, see https://docs.docker.com/compose/install/ for your instructions on your operating system
-
git clone https://github.com/emanuil-tolev/es-hands-on-intro.git
. -
cd es-hands-on-intro
-
docker-compose up
This will download Elasticsearch and Kibana. If everything goes well, it will set them up, run them and even add some sample data for us to play with.
Congratulations, see you at the workshop!
You can also sign up for an Elastic Cloud trial where this software is available to run for 14 days for free. This is very convenient if you're having software setup trouble. I recommend doing this and cancelling the trial after the workshop unless you intend to use it soon. This is likely the easiest setup option.
If you go down this route, create 1 Elasticsearch cluster with 1 node in it. (2GB RAM, optimised for general-purpose use). Elasticsearch and Kibana will be ready to use shortly.
I recommend using Docker or Cloud as above, but if you cannot or don't want to, you can download and run Elasticsearch and Kibana yourself.
Download the right standalone version of Elasticsearch. Then, make sure you have Java installed, preferably Oracle's own Java SE version 11. Instructions for different operating systems. Then, follow the instructions for your operating system to run Elasticsearch.
Download the right standalone version of Kibana. Java should be installed already since you ran Elasticsearch. Then, follow the instructions for your operating system to run Kibana.