zoukankan      html  css  js  c++  java
  • 搭建elk

    记录一下自己第一次搭建elk环境,有几个坑,务必注意一下。

    1、elasticsearch和analysis版本要一致,本次选用的版本是7.6.2;

    2、搭建过程中一定要仔细阅读教程,

    本来五分钟搞定的事情,硬是给我搞了几个小时,之前从来没接触过,被迫上手了

    首先要把自己需要的镜像下载下来

    docker pull elasticsearch:7.6.2
    docker pull kibana:7.6.2

    等待下载完成,然后先来安装es,创建es容器

    docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.6.2 

    此时可以访问http://localhost:9200,能看到信息说明安装成功。

    进入容器内部,修改配置,解决跨域访问问题

    docker exec -it elasticsearch /bin/bash
    cd /usr/share/elasticsearch/config/

    vi elasticsearch.yml

    在elasticsearch.yml的文件末尾加上:

    http.cors.enabled: true
    http.cors.allow-origin: "*"

    在容器内部继续安装分词器

    cd /usr/share/elasticsearch/plugins/

     elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

    此时退出容器内部再重启容器即可

    exit
    docker restart elasticsearch

    检验分词器安装成功与否,使用postman测试

    192.168.31.26是本机IP

    url:http://192.168.31.26:9200/_analyze
    
    body:
    
    {
    "analyzer":"ik_max_word",
    "text":"中华人名共和国国歌"
    }

    接下来继续安装kibana,资源已经下载完毕,直接安装

    docker run --name kibana --link=elasticsearch:test  -p 5601:5601 -d kibana:7.6.2

    然后启动

     docker start kibana

    现在就可以访问kibana了 http://localhost:5601/app/kibana

     看到这个界面就说明成功了!!!

  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/qianyindichang/p/15063806.html
Copyright © 2011-2022 走看看