Elasticsearch Windows版安装配置

news/2024/7/7 5:53:53 标签: 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文件,添加两行配置:
    #表示是否支持跨域,默认为false
    http.cors.enabled: true
    #当设置允许跨域,默认为*,表示支持所有域名
    http.cors.allow-origin: "*"
    
  3. 启动Elasticsearch:elasticsearch安装目录下的bin文件夹,找到elasticsearch.bat文件,双击即可
  4. 验证启动是否成功:访问localhost:9200,出现以下页面则表示启动成功
    在这里插入图片描述

安装Elasticsearch-head

  1. 拉取代码,启动
    #下载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新建的文件夹
    在这里插入图片描述

http://www.niftyadmin.cn/n/5356495.html

相关文章

代码随想录算法训练营29期Day35|LeetCode 860,406,452

文档讲解:柠檬水找零 根据身高重建队列 用最小数量的箭引爆气球 860.柠檬水找零 题目链接:https://leetcode.cn/problems/lemonade-change/description/ 思路: 很简单,模拟即可。统计五美元、十美元和十五美元的个数。给五美元…

腾讯云部署vue+node项目

文章目录 一、安装宝塔二、vue项目部署三、node项目部署 前言: 关于项目部署,一开始也是找了很多资料,费了点时间,所以记录一下。希望能对各位有所帮助。 一、安装宝塔 1.首先在控制台,进入云服务器的终端界面 2.输入命令和密码获取权限,并且安装宝塔界面 yum install -y w…

【译】在 Mac 上加速 PyTorch 训练

写在前面 为什么突然深度介入大模型领域了 因为最近在评估大模型用于行业应用,通过 OpenCompass 排行榜了解到了很多大模型,像文心一言是自己深度试用过的,趁着这次评估,也体验或者通过其他团队的介绍了解了通义千问、清华智谱、…

卡夫卡《变形记》人物小传

作者 – 弗朗茨卡夫卡 弗朗茨卡夫卡(Franz Kafka)是一位德国语言文学的重要作家,生于1883年7月3日,于1924年6月3日去世。他的作品以其深沉的哲学内涵和对人性困境的揭示而闻名于世。 卡夫卡生于布拉格,是奥匈帝国的一…

【RT-DETR有效改进】Bi-FPN高效的双向特征金字塔网络(附yaml文件+完整代码)

👑欢迎大家订阅本专栏,一起学习RT-DETR👑 一、本文介绍 本文给大家带来的改进机制是BiFPN双向特征金字塔网络,其是一种特征融合层的结构,也就是我们本文改进RT-DETR模型中的Neck部分,它的主要思想是通过多层级的特征金字塔和双向信息传递来提高精度。本文给大家带…

如何設置動態住宅IP代理管理工具SwitchySharp插件

動態住宅IP代理管理工具SwitchySharp擴展程式專為Chrome設計,可讓用戶更輕鬆地管理代理設置,並以其簡單性和靈活性著稱。本文我們將討論SwitchySharp插件的功能、優點、如何設置。 Proxy SwitchySharp插件具體有什麼用? 此工具是專為Chrome設…

一款惊艳必备的便携按摩器霍尔板,让您享受身体和心灵的双重放松

随着生活节奏的加快,人们对健康和舒适的需求也越来越高。在繁忙的工作和生活中,无论是身体还是心灵,都需要得到有效的放松和缓解。而便携式按摩器就成了人们的必备良品。为了让便携式按摩器更加智能、高效,霍尔板的应用成为了必不…

软考(高级)在犹豫是否需要报班,不知大家有什么建议?

据我观察,软考是一门可以通过自学掌握的考试,并不争议。然而,尽管如此,我还是不建议大部分同学选择自学,因为相比报班而言,自学的成本反而较高。软考的难度并不低,往年的总体通过率仅为20%&…