win10+elasticsearch8.12 安装教程

Elasticsearch是一种搜索引擎,本地安装完成之后,可使用其他编程语言(例如python)与elasticsearch建立连接,然后使用python脚本搜索elasticsearch中的数据

1下载 elasticsearch

elasticsearch最新版官网下载链接

点击下图图释下载,本文下载的是elasticsearch-8.12.0版本,下载elasticsearch-8.12.0-windows-x86_64.zip文件后解压,得到elasticsearch-8.12.0文件夹,该文件夹就是软件包,没有exe文件,将文件夹放置不误删的电脑位置即可。

elasticsearch-8.12.0文件夹如下图所示,其中jdk文件夹包含elasticsearch自带的java开发工具,可以直接使用该jdk(Elaticsearch 是用java 写的,所以需要jdk环境,当然也可以自己下载其他jdk版本)

2配置jdk 环境

打开系统环境变量设置。新增系统变量。

变量: ES_JAVA_HOME

值:E:\elasticsearch-8.12.0\jdk(就是Elaticsearch包下的jdk目录,自行修改)

3解决控制台乱码问题

在config 目录下的jvm.options 在最后一行添加 -Dfile.encoding=GBK

4启动elasticsearch引擎

打开elasticsearch-8.12.0\bin文件夹,双击elasticsearch.bat启动。该脚本文件执行 ElasticSearch 安装程序,稍等片刻直到命令行界面出现以下信息,第一次运行会出现账户密码,需要记住。

然后在浏览器输入 https://localhost:9200/ 进入:

账户名默认为elastic

密码为命令行中的密码

若浏览器显示网址不安全,选择信任网址后,出现类似如下界面,则启动成功。之后启动只需运行elasticsearch.bat文件,然后登入https://localhost:9200/网址即可。

5 安装中文分词ik

ik中文分词插件安装参考教程

ik-github的Releases中下载对应elasticsearch版本的ik压缩包,本文下载elasticsearch-analysis-ik-8.12.0.zip文件

下载后解压到es安装目录下的plugins下即可

可以在es的bin目录下运行elasticsearch-plugin list命令查看插件是否安装,如下所示。

shell 复制代码
E:\elasticsearch-8.12.0\bin>elasticsearch-plugin list
warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk-21; using ES_JAVA_HOME
elasticsearch-analysis-ik-8.12.0

插箱即用,到此ik分词器的安装就完成了。

6 安装Kibana

参考链接:Kibana Windows下的安装和Dev Tools的使用

Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。通俗的说就是 Elasticsearch 的web管理后台。

去官网下载Kibana安装包 Kibana官方最新版下载链接 ,如下图所示,得到kibana-8.12.0-windows-x86_64.zip文件。注意:Kibana 版本要和 ElasticSearch 的版本一致,我的ElasticSearch 的版本是8.12,所以下载的Kibana版本也是8.12。

将安装包解压得到 kibana-8.12.0 文件夹,同ElasticSearch的安装,将文件夹放置不误删的电脑位置即可。然后双击 kibana-8.12.0\bin目录下的 kibana.bat 程序,运行Kibana:(注意:启动 Kibana 前,要先启动完成ElasticSearch)。然后输入ElasticSearch的账户名和密码登入即可,如需输入Kibana Enrollment Token参见下方报错说明

报错

i Kibana has not been configured. Go to http://localhost:5601/?code=103313 to get started.
解决

登入网址 http://localhost:5601/?code=103313,输入先前elasticsearch安装时生成的Kibana Enrollment Token,如果不记得该Token,需要重新生成,运行elasticsearch\bin目录下的elasticsearch-create-enrollment-token.bat文件重新生成,如下所示。之后启动Kibana之后,登入http://localhost:5601即可。

shell 复制代码
E:\elasticsearch-8.12.0\bin\elasticsearch-create-enrollment-token.bat --scope kibana
相关推荐
淮北49413 分钟前
windows11配置wsl安装ubuntu20.04
windows·学习·ubuntu·wsl
重生之我要当编程大佬15 分钟前
关于打不开pycharm的解决方法(一)
ide·python·pycharm
深圳佛手21 分钟前
AI 编程工具Claude Code 介绍
人工智能·python·机器学习·langchain
apocelipes1 小时前
POSIX兼容系统上read和write系统调用的行为总结
linux·c语言·c++·python·golang·linux编程
暴风鱼划水1 小时前
算法题(Python)数组篇 | 6.区间和
python·算法·数组·区间和
Derrick__11 小时前
Web Js逆向——加密参数定位方法(Hook)
python·js
南汐汐月2 小时前
重生归来,我要成功 Python 高手--day33 决策树
开发语言·python·决策树
lzjava20242 小时前
Spring AI使用知识库增强对话功能
人工智能·python·spring
B站_计算机毕业设计之家2 小时前
深度血虚:Django水果检测识别系统 CNN卷积神经网络算法 python语言 计算机 大数据✅
python·深度学习·计算机视觉·信息可视化·分类·cnn·django
Q_Q5110082852 小时前
python+django/flask的校园活动中心场地预约系统
spring boot·python·django·flask·node.js·php