Elasticsearch Windows版安装配置

Elasticsearch简介

Elasticsearch是一个开源的搜索文献的引擎,大概含义就是你通过Rest请求告诉它关键字,他给你返回对应的内容,就这么简单。

Elasticsearch封装了Lucene,Lucene是apache软件基金会一个开放源代码的全文检索引擎工具包。Lucene的调用比较复杂,所以Elasticsearch就再次封装了一层,并且提供了分布式存储等一些比较高级的功能。

基于Elasticsearch有很多的插件,一个是kibana,一个是Elasticsearch-head、Logstash、ik分词器

  • kibana:主要用来构建请求,它提供了很多自动补全的功能。
  • Elasticsearch-head:主要用来可视化Elasticsearch
  • Logstash:是一个具有实时传输能力的数据收集引擎,用来进行数据收集(如:读取文本文件)、解析,并将数据发送给ES。
  • ik分词器:是开源社区比较流行的中文分词插件,包括两种模式:
    -- ik_max_word:会把中文尽可能的拆分
    -- ik_smart:会根据常用的习惯进行划分,比如"进口红酒"会被划分为"进口","红酒"

安装Elasticsearch

  1. 下载 历史版本下载:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

  2. 配置跨域,方便Elasticsearch-head连接:elasticsearch安装目录下的config文件夹,找到elasticsearch.yml文件,添加两行配置:

    java 复制代码
    #表示是否支持跨域,默认为false
    http.cors.enabled: true
    #当设置允许跨域,默认为*,表示支持所有域名
    http.cors.allow-origin: "*"
  3. 启动Elasticsearch:elasticsearch安装目录下的bin文件夹,找到elasticsearch.bat文件,双击即可

  4. 验证启动是否成功:访问localhost:9200,出现以下页面则表示启动成功

安装Elasticsearch-head

  1. 拉取代码,启动

    java 复制代码
    #下载elasticsearch-head代码
    git clone git://github.com/mobz/elasticsearch-head.git
    
    #进入elasticsearch-head文件夹
    cd elasticsearch-head
    
    #shift+右键,进入PowerShell窗口,输入以下命令
    npm install
    npm run start

    如果执行npm install失败,则试试npm install -g;如果还是不行,则把之前代码删除重新拉代码试

  2. 验证是否启动成功:http://localhost:9100/

  3. 连接Elasticsearch:首先启动Elasticsearch

    安装Kibana

  4. 官网:https://www.elastic.co/cn/kibana
    kibana版本必须和ES版本一致

  5. 启动:kibana安装目录下的bin文件夹,找到kibana.bat文件,双击即可启动可能有点慢,需要等一会

  6. 测试访问:http://localhost:5601/app/home#/

IK分词器插件

  1. 安装:https://github.com/medcl/elasticsearch-analysis-ik/releases
  2. 解压到elasticsearch安装目录下的plugins新建的文件夹
相关推荐
凯子坚持 c10 分钟前
CANN 性能剖析实战:从原始事件到交互式火焰图
windows·microsoft
Dxy123931021613 分钟前
别再让 ES 把你拖垮!5 个实战技巧让搜索性能提升 10 倍
大数据·elasticsearch·搜索引擎
2501_943695331 小时前
大专市场调查与统计分析专业,怎么辨别企业招聘的“画饼”岗位?
大数据
开开心心就好1 小时前
发票合并打印工具,多页布局设置实时预览
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
七夜zippoe1 小时前
CANN Runtime跨进程通信 共享设备上下文的IPC实现
大数据·cann
獨枭1 小时前
PyCharm 跑通 SAM 全流程实战
windows
威胁猎人1 小时前
【黑产大数据】2025年全球电商业务欺诈风险研究报告
大数据
L543414461 小时前
告别代码堆砌匠厂架构让你的系统吞吐量翻倍提升
大数据·人工智能·架构·自动化·rpa
证榜样呀1 小时前
2026 大专计算机专业必考证书推荐什么
大数据·前端
LLWZAI1 小时前
让朱雀AI检测无法判断的AI公众号文章,当创作者开始与算法「躲猫猫」
大数据·人工智能·深度学习