栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

kibana配置es集群(ES集群 kibana head 集成化 docker-compose)

kibana配置es集群(ES集群 kibana head 集成化 docker-compose)

这是一个 ES三节点集群和kibana head 集成化的 docker-compose环境,docker-compose 文件信息如下:

version: '3.7'
services:
  es01:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.9.0
    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
      - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    ports:
      - 9200:9200
    networks:
      - elastic
  es02:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.9.0
    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.9.0
    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
  es-kibana:
    image: docker.elastic.co/kibana/kibana:7.9.0
    container_name: es-kibana
    ports:
      - 5601:5601
    environment:
      ELASTICSEARCH_HOSTS: http://es01:9200
    networks:
      - elastic
  es-head:
    image: mobz/elasticsearch-head:5
    container_name: es-head
    ports:
      - 9100:9100
    volumes:
      - ./es-head/Gruntfile.js:/usr/src/app/Gruntfile.js
      - ./es-head/app.js:/usr/src/app/_site/app.js 
volumes:
  data01:
    driver: local
  data02:
    driver: local
  data03:
    driver: local 
  data04:
    driver: local 
networks:
  elastic:
    driver: bridge

ES 及head 需要修改的配置信息已经通过文件 所有文件已经放在文件末尾,拿来即用

win下的docker环境,启动该配置docker-compose前需要先修改配置详细信息见 windows-docker-es配置修改

ES-head-kibana

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771687.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号