zoukankan      html  css  js  c++  java
  • 基于Docker快速搭建Es环境

    基于Docker快速搭建Es环境

    搭建Elasticsearch

    下载镜像

    docker pull elasticsearch:7.6.2
    

    创建挂载目录

    mkdir -p /mydata/elasticsearch/config
    mkdir -p /mydata/elasticsearch/data
    echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
    chmode -R 777 /mydata/elasticsearch/data
    

    创建容器并启动

    docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"  -e ES_JAVA_OPTS="-Xms64m -Xmx128m"  elasticsearch:7.6.2
    
    -e "discovery.type=single-node" 设置为单节点
    特别注意:
    -e ES_JAVA_OPTS="-Xms64m -Xmx128m" 测试环境下,设置ES的初始内存和最大内存,否则导致过大启动不了ES
    

    搭建Kibana

    下载镜像

    docker pull kibana:7.6.2
    

    创建挂载目录

    mkdir -p /mydata/kibana/config
    
    cat > /mydata/kibana/config/kibana.yml << EOF
    # ** THIS IS AN AUTO-GENERATED FILE **
    # Default Kibana configuration for docker target
    server.name: kibana
    xpack.monitoring.ui.container.elasticsearch.enabled: true
    server.port: 5601
    server.host: 0.0.0.0
    elasticsearch.hosts: [ "http://47.103.92.178:9200" ]
    i18n.locale: "Zh-CN"
    EOF
    

    ### 创建容器并启动

    docker run --name kibana -v /mydata/kibana/config:/usr/share/kibana/config/kibana.yml -e ELASTICSEARCH_HOSTS=http://47.103.92.178:9200 -p 5601:5601 -d kibana:7.6.2
    

    然后访问页面

    http://自己的IP地址:5601/app/kibana

  • 相关阅读:
    mysql语句-DDL语句
    Web框架本质
    HTTP协议那些事儿(Web开发补充知识点)
    利用random模块生成验证码
    前端小练习
    常用模块collections
    强大的图片展示插件,JQuery图片预览展示插件
    笔记本电脑清除BIOS密码
    js中的new Option默认选中
    使用PHPMailer发送邮件
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/14138035.html
Copyright © 2011-2022 走看看