• elasticsearch7.x +kibana+分词插件 安装


    序言

    入门阶段我们一般使用单机方式安装 不要使用集群方式

    运行环境

    linux主机(可以是虚拟机)
    内网ip地址是192.168.0.19
    操作系统是deepin
    如果是虚拟机 最好用桥接模式

    先安装好docker 等必要工具

    apt install docker

    使用docker 安装es服务器 和配套可视化客户端

    安装es服务器

    ###拉取es镜像
    docker pull  elasticsearch:7.17.6 
    ### 创建一个本地文件夹和三个子文件夹
    mkdir -p /docker/elasticsearch/
    mkdir -p /docker/elasticsearch/data
    mkdir -p /docker/elasticsearch/config
    mkdir -p /docker/elasticsearch/plugins
    ###创建配置文件
    cat >/docker/elasticsearch/config/es.yml<
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45

    安装ES分词插件

    分词插件就是把一段话提取出 关键词组,用于搜索
    
    • 1

    先从 https://github.com/medcl/elasticsearch-analysis-ik/releases,下载并解压,将解压后的文件,拷贝到 /docker/elasticsearch/plugins 目录下
    授权插件访问
    chmod 777 -R /docker/elasticsearch/plugins/

    
    ###创建插件子目录
    mkdir /docker/elasticsearch/plugins/ik 
    cd /docker/elasticsearch/plugins/ik 
    ###下载插件
    wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.6/elasticsearch-analysis-ik-7.17.6.zip
    ###解压后删除
    unzip elasticsearch-analysis-ik-7.17.6.zip
    rm elasticsearch-analysis-ik-7.17.6.zip
    ###重启 es
    docker restart es1
    ###测试分词器安装情况
    docker logs es | grep load
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    安装 可视化插件 kibana

    (kibana用于操作ES的客户端 类似mysql’的heidisql 客户端)
    因为 我的ES是7.xde所以 kibana最好也是7.x的
    所以下载 docker pull kibana:7.16.2 版本
    注意:不要使用 kibana:latest 好像是5.x版本
    可以用命令查看版本 docker image kibana:latest inspect
    kibana和es 版本主版本要一致 ,后面差一点不要紧

    ###配置kibana
    cat >/docker/elasticsearch/config/kb.yml<
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
  • 相关阅读:
    Activity中何时能拿到组件的宽高
    使用SQL语句处理csv数据
    (附源码)计算机毕业设计SSM基于旅游服务平台
    高性能三防工业平板电脑 防摔防爆电容屏工控平板
    项目框架:登录跳转页面
    Nuxt - Vant 2 Tabbar 标签栏(详细使用教程)
    [PwnThyBytes 2019]Baby_SQL - 代码审计+布尔盲注+SESSION_UPLOAD_PROGRESS利用
    基于Java+SpringBoot+mybatis+vue+element实现旅游管理系统
    算法金 | 最难的来了:超参数网格搜索、贝叶斯优化、遗传算法、模型特异化、Hyperopt、Optuna、多目标优化、异步并行优化
    服务器租用安全么?
  • 原文地址:https://blog.csdn.net/zdyah/article/details/126766659