zoukankan      html  css  js  c++  java
  • docker部署运行ES

    拉取镜像

    docker pull docker.elastic.co/elasticsearch/elasticsearch:7.2.0 //官方
    

    注意,后面要加上需要的版本号,具体支持的镜像版本查看dockerhub

    快速启动

    docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.2.0
    

    9300是集群节点指点的tcp通讯端口,9200是http协议的web客户端RESTful端口
    discovery.type=single-node 表示,如果你正在使用单个节点开发,那就要添加这句话避开引导检查

    安装可视化插件

    1.Elasticsearch-Head
    docker pull mobz/elasticsearch-head:5-alpine
    

    你安装的时候自己去查一下版本,下同

    运行

    docker run -p 9100:9100 mobz/elasticsearch-head:5-alpine
    

    如果未连接,则需要配置elasticsearch

    $ vi elasticsearch/config/elasticsearch.yml
    
    #添加如下配置然后重启elasticsearch
    http.cors.enabled: true
    http.cors.allow-origin: "*"
    

    测试了一下确实显示未连接,但配置未测试。因为有更简单的方法,就是在goolgle chrome商店下载插件,一步到位。

    插件.png

    2. kibana

    官方提供的可视化工具
    拉取镜像

    docker pull docker.elastic.co/kibana/kibana:7.2.0
    

    运行

    docker run --link e75e146b116b -p 5601:5601 kibana:7.2.0
    

    国外镜像下载非常慢,可以使用其他镜像,例如163什么的
    持续更新~~欢迎留言

    邮箱:2754371607@qq.com 交友: 同款QQ号
  • 相关阅读:
    ios外包公司——技术分享:IOS开发教程
    ios外派—本公司长年提供ios程序员外派业务(北京动点软件,可签合同)
    mysql
    mysql
    mysql
    mysql
    mysql
    一些学习网站
    java 之 枚举(Enum)
    .net core
  • 原文地址:https://www.cnblogs.com/gyyyblog/p/11596707.html
Copyright © 2011-2022 走看看