• windows上安装 ElasticSearch-Head插件,ik分词器,以及 kibana


    一、安装ElasticSearch-Head插件

    es5以上版本安装head需要安装 node和grunt

    (1)首先要安装node.js

    安装完成使用cmd进入磁盘操作系统,执行 node -v查看安装版本号,检验是否安装成功。

     

    (2)安装grunt

    进入安装node主目录

    执行 npm install -g grunt-cli 安装grunt ,安装完成后执行 grunt -version 查看是否安装成功,会显示安装的版本号

    -g代表全局安装。

     

    (3)安装 elasticsearch

    下载地址 https://www.elastic.co/downloads/elasticsearch,我下载的是 .zip格式。

    修改config下的 elasticsearch.yml文件。

     cluster.name: elasticsearch
    
     node.name: node-101

     

     network.host: 0.0.0.0
    
     http.port: 9200

     

    新增的参数,这样head插件可也访问es,可以解决跨域问题.

    注意,设置参数的时候:后面要有空格!

    启动 ES

    进入到es的bin目录下双击elasticsearch.bat启动es。

     

    (4)去 https://github.com/mobz/elasticsearch-head 下载 head zip插件

    解压,进入head文件内修改配置(Gruntfile.js配置文件)。

    增加 hostname: '*', 属性。

     

    进入到_site目录下的 app.js文件,把地址改成es所在的服务器地址,这里是本地改为localhost(默认)或者127.0.0.1

    Notepad++工具的全局搜索快捷键是ctrl+f

     

    (5)启动elasticsearch-head

    在elasticsearch-head-master 源码下执行

    npm install  (安装依赖)

    安装完成后执行 grunt server 或者npm run start 运行head插件,如果不成功重新安装grunt。

    浏览器下访问http://localhost:9100/

     

    到此为止,head插件就安装成功了。

    es5以上版本安装head需要安装 node和grunt

    二、安装ik

    windows安装analysis-ik注意:你的es版本与ik版本要一致

    进入bin目录下执行

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

    然后进入到plugins目录下看到analysis-ik文件夹你就安装成功了

    ik分词器的使用

    IK分词器有两种分词模式:ik_max_word和ik_smart模式。

    1、ik_max_word

    会将文本做最细粒度的拆分,比如会将“中华人民共和国人民大会堂”拆分为“中华人民共和国、中华人民、中华、华人、人民共和国、人民、共和国、大会堂、大会、会堂等词语。

    2、ik_smart
    会做最粗粒度的拆分,比如会将“中华人民共和国人民大会堂”拆分为中华人民共和国、人民大会堂。

    测试两种分词模式的效果:

    http://localhost:9200/_analyze

    ik_max_word

    ik_smart

    三、安装kibana

    下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana

    下载完之后进入bin目录下点击 kibana.bat 文件运行

    在这里进行查数据

    ik_smart

     

    ik_max_word

  • 相关阅读:
    【Luogu1501】Tree(Link-Cut Tree)
    【BZOJ3530】数数(AC自动机,动态规划)
    【BZOJ1212】L语言(AC自动机)
    【BZOJ2037】Sue的小球(动态规划)
    【BZOJ1899】午餐(动态规划)
    【BZOJ1009】GT考试(KMP算法,矩阵快速幂,动态规划)
    【BZOJ1040】骑士(动态规划)
    【BZOJ1969】航线规划(Link-Cut Tree)
    【BZOJ4653】【NOI2016】区间(线段树)
    我也不知道什么是"莫比乌斯反演"和"杜教筛"
  • 原文地址:https://www.cnblogs.com/ckfeng/p/13630138.html
Copyright © 2020-2023  润新知