ES、head、Kibana、IK分词器安装一条龙

ElasticSearch安装

ElasticSearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。
安装前提:jdk1.8是最低要求

  1. 下载
    官网:https://www.elastic.co/cn/
    点击立即观看>下载Elasticsearch,页面显示最新版本,点击past releases可以找到非最新的版本。
    下载
  2. Windows下安装
    解压即可使用
    目录
    熟悉目录
  • bin 启动文件
  • config 配置文件
    • log4j2.properties 日志配置文件
    • jvm.options java虚拟机相关的配置,电脑配置不好可以将initial size, maximum size改小
    • elasticsearch.yml elasticsearch的配置文件,默认9200端口
  • lib 相关jar包
  • logs 日志
  • modules 功能模块
  • plugins 插件,比如ik分词器就要放在这个包下
  1. 启动
    双击bin目录下的elasticsearch.bat
    启动
    访问 http://127.0.0.1:9200 ,出现You Know, for Search

安装可视化界面head插件

  1. 下载
    https://github.com/mobz/elasticsearch-head
    注意:这是一个标准的前端项目,需要安装环境Node.js,包括npm
  2. 安装启动
    安装
    npm较慢,可用cnpm【cnpm是淘宝团队做的国内镜像】
  3. 解决跨域问题
    跨域
    在elasticsearch.yml文件中开启跨域访问:
    跨域
    重启ElasticSearch,重新连接:
    head
  4. 使用
    点击索引>新建索引,就可建立一个数据库,数据浏览里看插入的数据
    初学ES,可以把ES当做一个数据库,可以建立索引(库),文档(库中的数据)。head就当做一个数据展示工具,因为head不能将json格式化,查询使用Kibana

安装Kibana

Kibana拆箱即用,是一个标准工程,下载解压较慢,如果很快,说明下错了。

  1. 下载
    官网:https://www.elastic.co/cn/kibana
    点击下载,注意Kibana的版本要和ElasticSearch一致,点击past releases可以找到历史版本。
    版本选择
  2. 启动
    双击bin目录下的kibana.bat,访问http://localhost:5601/
  3. 汉化(如果版本够高,可选)
    修改config目录下的配置文件kibana.yml,zh-CN

安装ik分词器

在GitHub中搜索‘ik’,出现与elasticsearch相关的项目,点开后里面有ik分词器的详细介绍:
https://github.com/medcl/elasticsearch-analysis-ik

  1. 下载安装:
    install
    我选择了命令行方式,在bin目录下cmd,执行elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

dos

  1. 测试
    IK提供了两个分词算法,ik_smart(最少切分)和ik_max_word(最细粒度划分)。
    重启ElasticSearch,启动Kibana,使用Kibana测试。
  • ik_smart 最少切分,根据分词器字典进行断点划分
    ik_smart
  • ik_max_word 最细粒度划分,穷尽词库的可能
    ik_max_word
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值