• dockercompose安装elasticsearch及kibana


    一、安装前提,必须安装docker及dockercompose插件

    二、准备docker-compose.yml文件

    version: '3.1'
    services:
      elasticsearch:
        image: elasticsearch:7.13.3
        container_name: elasticsearch
        privileged: true
        environment:
          - "cluster.name=elasticsearch" #设置集群名称为elasticsearch
          - "discovery.type=single-node" #以单一节点模式启动
          - "ES_JAVA_OPTS=-Xms512m -Xmx1096m" #设置使用jvm内存大小
          - bootstrap.memory_lock=true
        volumes:
          - ./es/plugins:/usr/local/dockercompose/elasticsearch/plugins #插件文件挂载
          - ./es/data:/usr/local/dockercompose/elasticsearch/data:rw #数据文件挂载
          - ./es/logs:/usr/local/dockercompose/elasticsearch/logs:rw
        ports:
          - 9200:9200
          - 9300:9300
        deploy:
         resources:
            limits:
               cpus: "2"
               memory: 1000M
            reservations:
               memory: 200M
      kibana:
        image: kibana:7.13.3
        container_name: kibana
        depends_on:
          - elasticsearch #kibana在elasticsearch启动之后再启动
        environment:
          ELASTICSEARCH_HOSTS: http://elasticsearch:9200 #设置访问elasticsearch的地址
          I18N_LOCALE: zh-CN
        ports:
          - 5601:5601

    三、创建文件夹:

    mkdir /usr/local/dockercompose/elasticsearch/plugins
    mkdir /usr/local/dockercompose/elasticsearch/data
    mkdir /usr/local/dockercompose/elasticsearch/logs

    四、将docker-compose.yml上传至文件夹/usr/local/dockercompose/elasticsearch中

    五、直接安装命令

    #后台执行
    docker-compose up -d

    六、运行docker ps看是否运行成功

     七、打开服务器的防火墙端口:5601和9200

    八、访问kibana: 服务器ip:5601

    出现以上界面说明已安装成功,如果未安装成功则前往/usr/local/dockercompose/elasticsearch/logs文件夹下查看日志

  • 相关阅读:
    第二阶段Sprint2
    第二阶段Sprint1
    Sprint10
    Sprint9
    Sprint8
    Sprint7
    第二阶段个人工作总结(2)
    第二阶段个人工作总结(1)
    查找三个“水王”
    构建之法阅读笔记03
  • 原文地址:https://www.cnblogs.com/chenyuanbo/p/16183304.html
Copyright © 2020-2023  润新知