【ES图文教程】5:docker中ES集群搭建
2023-02-18 16:31:07 时间
部署es集群可以直接使用docker-compose来完成,不过要求你的Linux虚拟机至少有4G的内存空间
先来看看凯哥虚拟机给了多少内存:
OK。够用的。
首先编写一个docker-compose文件,内容如下:
version: '2.2'
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: es01
environment:
- node.name=es01
- cluster.name=es-docker-cluster
- discovery.seed_hosts=es02,es03
- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- data01:/usr/share/elasticsearch/data
ports:
- 9200:9200
networks:
- elastic
es02:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: es02
environment:
- node.name=es02
- cluster.name=es-docker-cluster
- discovery.seed_hosts=es01,es03
- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- data02:/usr/share/elasticsearch/data
networks:
- elastic
es03:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: es03
environment:
- node.name=es03
- cluster.name=es-docker-cluster
- discovery.seed_hosts=es01,es02
- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- data03:/usr/share/elasticsearch/data
networks:
- elastic
volumes:
data01:
driver: local
data02:
driver: local
data03:
driver: local
networks:
elastic:
driver: bridge
Run docker-compose
to bring up the cluster:
docker-compose up
相关文章
- 广域铭岛打造一体化数字基座,构建数据驱动的智造体系
- CVE-2017-5638 S2-045 远程代码执行漏洞
- 说一下 ArrayList 和 LinkedList 的区别?
- CVE-2017-5638 S2-046 远程代码执行漏洞
- CVE-2017-9791 S2-048 远程代码执行漏洞
- CVE-2017-9805 S2-052远程代码执行漏洞
- Aiseesoft 4K Converter for Mac(4K高清视频转换器) v9.2.26免激活版
- CVE-2017-12611 S2-053 远程代码执行漏洞
- 疫情下如何让快递积压件全部清零
- CopyOnWriteArrayList 是如何保证线程安全的?
- 【TDP年终活动part 1】——我是“云服务体验官”有奖问卷
- 火绒企业版,成功拦截永恒之蓝,否则后果不堪设想! 同时,也阻了病毒文件的传播,阻断了恶意网址的访问,谁说杀毒软件不需要购买和部署的,微软自带的Windows Defender能有这么强大的功能吗?
- 一道算术题:ArrayDeque + ArrayList = LinkedList
- 程序员学习 CPU 有什么用?
- chrome 提高下载速度
- Spring中11个最常用的扩展点,你知道几个?
- 什么是私有化部署
- 入行软件测试需要掌握啥?
- 我终于明白,为什么我们做事会纠结?读完这则故事,你也会有解法!
- 如何从0到1建立和规范测试流程?