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
复制代码

 

 

posted @   ascertain  阅读(176)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-03-20 选项卡,类
2021-03-20 渐隐渐现轮播图
点击右上角即可分享
微信分享提示