Elasticsearch: Single Node & Cluster
Single Node:
cluster.name: vagrant-cluster
node.name: vagrant
#node.attr.rack: r1
#path.data: /path/to/data
#path.logs: /path/to/logs
#bootstrap.memory_lock: true
network.host: 0.0.0.0
http.port: 9200
#discovery.seed_hosts: ["host1", "host2"]
cluster.initial_master_nodes: ["vagrant"]
#action.destructive_requires_name: false
xpack.security.enabled: false
xpack.security.enrollment.enabled: false
xpack.security.http.ssl:
enabled: false
keystore.path: certs/http.p12
xpack.security.transport.ssl:
enabled: true
verification_mode: certificate
keystore.path: certs/transport.p12
truststore.path: certs/transport.p12
docker-compose:
version: "3.9"
volumes:
data:
external: false
config:
external: false
plugins:
external: false
kibana:
external: false
networks:
elasticsearch:
name: elasticsearch
external: false
ipam:
driver: default
config:
- subnet: 10.0.0.0/24
services:
elasticsearch:
container_name: elasticsearch
image: elasticsearch:8.1.0
ports:
- 9200:9200
- 9300:9300
networks:
- elasticsearch
environment:
- discovery.type=single-node
- ES_JAVA_OPTS=-Xms512m -Xmx512m
volumes:
- data:/usr/share/elasticsearch/data
- config:/usr/share/elasticsearch/config
- plugins:/usr/share/elasticsearch/plugins
kibana:
container_name: kibana
image: kibana:8.1.0
ports:
- 5601:5601
networks:
- elasticsearch
volumes:
- kibana:/usr/share/kibana/config
depends_on:
- elasticsearch
Cluster:
docker-compose
version: "3.9"
volumes:
data:
external: false
config:
external: false
plugins:
external: false
kibana:
external: false
networks:
elasticsearch:
name: elasticsearch
external: false
ipam:
driver: default
config:
- subnet: 10.0.0.0/24
services:
node-1:
container_name: node-1
image: elasticsearch:8.1.0
ports:
- 9201:9201
- 9301:9301
networks:
- elasticsearch
environment:
- ES_JAVA_OPTS=-Xms512m -Xmx512m
volumes:
- /elasticsearch/node-1/data:/usr/share/elasticsearch/data
- /elasticsearch/node-1/config:/usr/share/elasticsearch/config
- /elasticsearch/node-1/plugins:/usr/share/elasticsearch/plugins
node-2:
container_name: node-2
image: elasticsearch:8.1.0
ports:
- 9202:9202
- 9302:9302
networks:
- elasticsearch
environment:
- ES_JAVA_OPTS=-Xms512m -Xmx512m
volumes:
- /elasticsearch/node-2/data:/usr/share/elasticsearch/data
- /elasticsearch/node-2/config:/usr/share/elasticsearch/config
- /elasticsearch/node-2/plugins:/usr/share/elasticsearch/plugins
node-3:
container_name: node-3
image: elasticsearch:8.1.0
ports:
- 9203:9203
- 9303:9303
networks:
- elasticsearch
environment:
- ES_JAVA_OPTS=-Xms512m -Xmx512m
volumes:
- /elasticsearch/node-3/data:/usr/share/elasticsearch/data
- /elasticsearch/node-3/config:/usr/share/elasticsearch/config
- /elasticsearch/node-3/plugins:/usr/share/elasticsearch/plugins
分类:
Elasticsearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-03-20 选项卡,类
2021-03-20 渐隐渐现轮播图