• 搭建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

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

  • 相关阅读:
    Linux安装RocketMQ
    初识SpringMVC
    事物的锁机制和七种传播行为
    Spring事物
    JdbcTemplate模板
    注解
    AOP代理工厂方式实现增强
    面试题
    Spring框架静态代理和动态代理
    Bootstrap框架(基础篇)之按钮,网格,导航栏,下拉菜单
  • 原文地址:https://www.cnblogs.com/qianyindichang/p/15063806.html
Copyright © 2020-2023  润新知