zoukankan      html  css  js  c++  java
  • Elasticsearch+Kibana+ik分词器:7.x安装挂载,保姆级教程让你一步到位!!!

    Elasticsearch+Kibana+ik分词器:7.x安装挂载,保姆级教程让你一步到位!!!

     

     

    一、安装elasticsearch

    (1)、docker拉取elasticsearch镜像

    docker pull elasticsearch:7.4.2

    (2)、开始部署

    mkdir -p /mydata/elasticsearch/config
    mkdir -p /mydata/elasticsearch/data
    echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
    docker run --privileged=true --name elasticsearch -p 9200:9200 -p 9300:9300 
    -e "discovery.type=single-node" 
    -e ES_JAVA_OPTS="-Xms128m -Xmx256m" 
    -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 
    -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data 
    -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins 
    -d elasticsearch:7.4.2

    特别注意:
    -e ES_JAVA_OPTS="-Xms128m -Xmx256m" 测试环境下,设置ES的初始内存和最大内存,否则导致过大启动不了ES

    重点强调:

    错误1:chown: cannot read directory '/usr/share/elasticsearch/data': Permission denied
    
    错误2:elasticsearch启动一会后停止

    解决办法:

    解决1:在docker run中加入 --privileged=true  给容器加上特定权限
    解决2:修改文件读写权限
    
    chmod -R 777 /mydata/elasticsearch/

    在这里插入图片描述
    容器启动成功。
    在这里插入图片描述

    二、安装kibana

    1.拉取kibana镜像

    docker pull kibana:7.4.2

    kibana的版本最好与elasticsearch版本对应

    2.启动kibana

    docker run --name kibana -e ELASTICSEARCH_HOSTS=http://填写自己的虚拟机ip地址:9200 -p 5601:5601 
    -d kibana:7.4.2

    设置并启动成功。
    在这里插入图片描述

    初次在浏览器访问Kibana出现 kibana server is not ready yet不要慌,那是kibana还没有加载好,
    等待一会刷新浏览器即可访问。

    在这里插入图片描述

    表示成功

    三、安装Ik分词器

    进入到elasticsearch的plugins文件夹下

    cd /mydata/elasticsearch/plugins/

    在这里插入图片描述
    将下载解压好的ik分词器移动到该目录下,并重命名为ik。
    百度云链接:https://pan.baidu.com/s/1YSRNOSE4wcZEyYlO_Iu5Iw
    密码:5o43
    在这里插入图片描述
    修改ik文件夹权限

    chmod -R 777 ik/
    

    进入到docker容器内部

    docker exec -it elasticsearch /bin/bash
    
    cd bin/
    
    elasticsearch-plugin list
    

    出现ik表示安装成功。
    在这里插入图片描述

    温馨提示:觉得不错的小伙伴可以点赞关注和收藏哦。

  • 相关阅读:
    20165320 第四次实验 Android开发
    20165320 第十周课上测试补做
    20165320 第九周课下测试补做
    20165320 Java实验三:敏捷开发与XP实践
    20165320 第九周学习总结
    20165320 第八周课下补做
    20165320 结对编程第二周
    20165320 第八周学习总结
    20165329 Java实验二:面向对象编程
    第十周课上测试补做
  • 原文地址:https://www.cnblogs.com/zengpeng/p/14280937.html
Copyright © 2011-2022 走看看