docker-compose安装elasticsearch7.4.2

docker-compose.yml

version: '2.2'
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.4.2
    container_name: elasticsearch
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      - http.cors.enabled=true
      - http.cors.allow-origin=*
      - cluster.initial_master_nodes=node-1
      - node.name=node-1
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - esdata1:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
      - 9300:9300
    networks:
      - esnet

volumes:
  esdata1:
    driver: local

networks:
  esnet:
    driver: bridge

设置配置:

echo "soft    nproc           4096" > /etc/security/limits.conf
echo "hard    nproc           4096" > /etc/security/limits.conf
echo "vm.max_map_count=262144" > /etc/sysctl.conf
sysctl -p

启动elasticsearch:

docker-compose up -d

谷歌elasticsearch可视化插件:https://chrome.google.com/webstore/detail/dejavu-elasticsearch-web/jopjeaiilkcibeohjdmejhoifenbnmlh


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
springboot接口统一封装返回实现 springboot接口统一封装返回实现
封装springboot返回优雅的方式就是使用这种方式 最常见的是直接接口使用ResponseView.success()…这种方式 但是下面这种方式更优雅 yapi上传插件也特地为此方式封装了统一返回的格式 太完美了不说了 试试就知道了
2019-11-30
下一篇 
安装java多环境管理(jdk多版本sdkman) 安装java多环境管理(jdk多版本sdkman)
windows安装jdk多版本mac系统可以使用shogun界面管理sdkman github:https://github.com/yusuke/shogun 安装Chocolatey点击win10桌面的开始菜单,输入cmd,右键选中命令
2019-11-18
  目录