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
相关推荐
赛丽曼13 分钟前
Python中的TCP
python
小白~小黑14 分钟前
软件测试基础二十(接口测试 Postman)
python·自动化·postman
codists15 分钟前
《Django 5 By Example》阅读笔记:p76-p104
python·django·编程人
湖南罗泽南16 分钟前
Windows C++ TCP/IP 两台电脑上互相传输字符串数据
c++·windows·tcp/ip
欧阳枫落23 分钟前
python 2小时学会八股文-数据结构
开发语言·数据结构·python
天天要nx27 分钟前
D64【python 接口自动化学习】- python基础之数据库
数据库·python
小奥超人30 分钟前
PPT技巧:如何合并PPT文件?
windows·经验分享·microsoft·powerpoint·办公技巧
落落落sss42 分钟前
MQ集群
java·服务器·开发语言·后端·elasticsearch·adb·ruby
feifeikon1 小时前
Python Day5 进阶语法(列表表达式/三元/断言/with-as/异常捕获/字符串方法/lambda函数
开发语言·python
河岸飞流1 小时前
Centos安装Elasticsearch教程
elasticsearch·centos