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
相关推荐
Bellafu6669 小时前
selenium常用的等待有哪些?
python·selenium·测试工具
小白学大数据10 小时前
Python爬虫常见陷阱:Ajax动态生成内容的URL去重与数据拼接
爬虫·python·ajax
2401_8414956411 小时前
【计算机视觉】基于复杂环境下的车牌识别
人工智能·python·算法·计算机视觉·去噪·车牌识别·字符识别
Adorable老犀牛11 小时前
阿里云-ECS实例信息统计并发送统计报告到企业微信
python·阿里云·云计算·企业微信
倔强青铜三12 小时前
苦练Python第66天:文件操作终极武器!shutil模块完全指南
人工智能·python·面试
倔强青铜三12 小时前
苦练Python第65天:CPU密集型任务救星!多进程multiprocessing模块实战解析,攻破GIL限制!
人工智能·python·面试
zhuyasen12 小时前
踩坑实录:Go 1.25.x 编译的 exe 在 Windows 提示“此应用无法运行”
windows·golang
Panda__Panda12 小时前
docker项目打包演示项目(数字排序服务)
运维·javascript·python·docker·容器·c#
Lris-KK12 小时前
力扣Hot100--94.二叉树的中序遍历、144.二叉树的前序遍历、145.二叉树的后序遍历
python·算法·leetcode
千歌叹尽执夏13 小时前
ubuntu24.04lts和Windows11家庭版远程桌面连接若干问题(解决)
windows·远程连接·xrdp·ubuntu24.04lts