Elasticsearch on Docker Tutorial | Elastic Docker Containers Configuration - Sematext

preview_player
Показать описание

In this Elasticsearch/Docker tutorial, we will install and run an Elasticsearch cluster on a single Docker host. We will pull an Elasticsearch Docker image (and Kibana), create a Docker network for the cluster, and deploy it on a local host.

Containerizing instances of Elasticsearch helps create a scalable and mobile infrastructure, while not sacrificing system performance. Follow along to create and configure a truly open-source Elasticsearch cluster in Docker.

Additional Resources:

Follow Sematext:

#elasticsearch #elasticsearchtutorial #kibana #docker #containers #Sematext

Chapters:
0:00 ⏩ Intro
1:00 ⏩ What is Elasticsearch?
1:46 ⏩ Elasticsearch on Baremetal vs VM vs Container
2:51 ⏩ Benefits of Elasticsearch on Docker
3:31 ⏩ Putting Elasticsearch on Docker
4:25 ⏩ Why Elasticsearch version 7.10.2
4:47 ⏩ Elasticsearch nodes and ports
5:07 ⏩ Data storage and volumes for Elasticsearch on Docker
5:42 ⏩ Kibana 7.10.2 and deploying on Docker
6:06 ⏩ Monitoring Elasticsearch on Docker

Track Used:
Attribution-NoDerivs 3.0 Unported (CC BY-ND 3.0)
Рекомендации по теме
Комментарии
Автор

good stuff, i dont typically use captions but i noticed you put extra useful information in them (notably 2:37) thought this was pre cool!

PEislander
Автор

Thanks for saving the day brother, I really needed this video ❤

__xVIRUSx__
Автор

If anyone else is having the problem with elastic nodes quiting with exited code 78 error add this to the end of the yml file, I think the issue is related to nodes not being able to communicate with each other.

networks:
elastic:
driver: bridge

fhm-bhvg
Автор

thank you . But you dont event did a simple single search for us to see the whole thing running. What is this ???

vargasbj
Автор

You always have an excuse that stops you from starting a business, Then you are the one to demolish the excuses and get started ! a fellow creator;';';'

dynamics
Автор

using your yml file on ubuntu server 23.04 with docker pre installed + installing docker compose, then running the docker compose up with that yml file get the following errors:
ERROR: for kibana Container "1f95b539ccb1" is unhealthy.
than docker ps -a shows only es01 es02 es03 with status Exited (78)

any suggestions?

adiariel
Автор

Sigh... to error is human: "numberical" (1:10)... But great overview on dockerizing ElasticSearch!

SamuelEdge
Автор

Hey man, really apcicate the video and it's helped a lot
The only thing I found a little hard to figure out, was If I wanted to set the path of the volumes myself I would run into errors.
But I found that you could do it with this. Might be helpful to add that in maybe for people that want to customise this, up to you
`
volumes:
es-data-es01:
driver: local
driver_opts:
type: none
device: /path/to/dir/es-data-es01
o: bind
es-data-es02:
driver: local
driver_opts:
type: none
device: /path/to/dir/es-data-es02
o: bind
es-data-es03:
driver: local
driver_opts:
type: none
device: /path/to/dir/es-data-es03
o: bind

`

Also, would you know of a good place to figure out how to add in logstash/beats

Overall thank you for the tutorial

proxayfox