Elasticsearch和其插件的安装
目录
1|0一、ElasticSearch的安装
- ElasticSearch的安装流程非常简单,就分为两步:
- 下载安装jdk
- 下载安装ElasticSearch
1|11. 安装 JDK 环境
- 因为ElasticSearch是用Java语言编写的,所以必须安装 JDK 的环境,es7.2要求jdk最低版本为11,不过es7.2开始已内置jdk,不需要我们额外安装11版本的jdk,但es6.x和之前的版本需要安装最低版本8的jdk
- jdk安装包:可以在jdk官方下载
- windows和Linux上下载jdk教程,请查看这里jdk下载安装
- 查看安装的JDK版本,命令:
java -version
- 若启动elasticsearch时报错:找不到本地JDK或者JDK版本不匹配,则修改es的默认jdk的路径即可
1|22. 下载ElasticSearch
- 到ElasticSearch官方下载地址,选择你想要的版本下载即可
- 下载其他版本:点击此处
1|33. 安装、启动ElasticSearch
- 将下载好的压缩包,放到你想要的安装目录下,然后进行下面的操作
1|44. 测试启动是否成功
-
在浏览器输入以下地址:http://127.0.0.1:9200/
-
看到类似如下内容则表示启动成功:
-
1|55. 关闭Elasticsearch
2|0二、Elasticsearch插件
2|11. 插件介绍
- es插件是一种增强Elasticsearch核心功能的途径。它们可以为es添加自定义映射类型、自定义分词器、原生脚本、自伸缩等等扩展功能。
- es插件包含JAR文件,也可能包含脚本和配置文件,并且必须在集群中的每个节点上安装。安装之后,需要重启集群中的每个节点才能使插件生效。
- es插件包含核心插件和第三方插件两种
- 常用的插件有 ElasticSearch-head 、IK分词器
- elasticsearch-head是elasticsearch的一款可视化工具,依赖于node.js ,所以需要先安装node.js
- IK分词器是一种基于中文文本的分词器,它是Elasticsearch中文分词的一种实现。它采用了自然语言处理技术,可以将中文文本进行切分,抽取出其中的词汇,从而提高搜索引擎对中文文本的搜索和检索效率
- IK分词器GitHub地址:https://github.com/medcl/elasticsearch-analysis-ik
- 当然还有其他各种分词器,详情见这里:ElasticSearch最全分词器比较及使用方法
- Kibana 不是elasticsearch插件,它是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作
1.1 核心插件
- 核心插件是elasticsearch项目提供的官方插件,都是开源项目。这些插件会跟着elasticsearch版本升级进行升级,总能匹配到对应版本的elasticsearch,这些插件是有官方团队和社区成员共同开发的
- 官方插件地址: https://github.com/elastic/elasticsearch/tree/master/plugins
1.2 第三方插件
- 第三方插件是有开发者或者第三方组织自主开发便于扩展elasticsearch功能,它们拥有自己的许可协议,在使用它们之前需要清除插件的使用协议。它们不一定随着elasticsearch版本升级,所以使用者要自行辨别插件和es的兼容性
2|22. 插件的安装
- elasticsearch的插件安装方式还是很方便易用的。
- 它包含了命令行安装、在线安装、离线安装三种方式
- 核心插件随便选择一种方式安装均可,第三方插件建议使用离线安装方式
- 注意:插件的版本与 ElasticSearch 版本要一致
2.1 命令行安装
2.2 在线安装
2.3 离线安装
__EOF__

本文作者:BigSun丶
本文链接:https://www.cnblogs.com/Mcoming/p/18121037.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Mcoming/p/18121037.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)