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命令查看插件是否安装,如下所示。

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即可。

E:\elasticsearch-8.12.0\bin\elasticsearch-create-enrollment-token.bat --scope kibana

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/648530.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

颠覆式创新:LAXCUS分布式操作系统7.0

在这轮AI浪潮中,英伟达已经获得了硬件算力入口,Laxcus要获取软件算力入口。 有几位网友想了解我们正在研发的Laxcus分布式操作系统7.0的情况。应他们要求,今天就说说Laxcus 7.0版本。Laxcus 7.0是一个全新的操作系统,具有很多独特…

C++技术要点总结, 面试必备, 收藏起来慢慢看

目录 1. 语言对比 1.1 C 11 新特性 2.2 C 和 C 的区别 2.3 Python 和 C 的区别 2. 编译内存相关 2.1. C 程序编译过程 2.2. C 内存管理 2.3. 栈和堆的区别 2.4. 变量的区别 2.5. 全局变量定义在头文件中有什么问题? 2.6. 内存对齐 2.7. 什么是内存泄露 …

ISO27001认证:企业与个人发展的必备之选

ISO27001认证,对于企业和个人来说,都具有极高的价值和重要性。作为国际权威的信息安全管理体系标准,它为企业提供了保障信息安全、防范风险和提升竞争力的有力工具。 💼对企业的价值: ISO27001认证可以帮助企业满足国家…

【通过docker安装常用软件镜像】1.镜像 2.安装 redis,jdk,nginx

1)官网镜像网站 hello-world - Official Image | Docker Hub 2)安装镜像测试例子 Redis 1.查询redis [rootlocalhost ~]# docker search redis NAME DESCRIPTION STARS OFFICIAL redis …

rancher和k8s接口地址,Kubernetes监控体系,cAdvisor和kube-state-metrics 与 metrics-server

为了能够提前发现kubernetes集群的问题以及方便快捷的查询容器的各类参数,比如,某个pod的内存使用异常高企 等等这样的异常状态(虽然kubernetes有自动重启或者驱逐等等保护措施,但万一没有配置或者失效了呢)&#xff0…

matlab对负数开立方根得到虚数的解决方案

问题描述:在matlab中,对负数开立方根,不出意外你将得到虚数。 例如 − 27 3 \sqrt[3]{-27} 3−27 ​,我们知道其实数解是-3,但在matlab中的计算结果如下: 问题原因:matlab中的立方根运算是在…

【iOS ARKit】人脸检测追踪基础

在计算机人工智能(Artificial Inteligence,AI)物体检测识别领域,最先研究的是人脸检测识别,目前技术发展最成熟的也是人脸检测识别。人脸检测识别已经广泛应用于安防、机场、车站、闸机、人流控制、安全支付等众多社会领域&#x…

提高供电可靠性:配网故障定位装置的实际应用与效果

随着电力系统的不断发展,提高供电可靠性成为了业界关注的焦点。在这个过程中,恒峰智慧科技研发的配网故障定位装置发挥着越来越重要的作用。本文将详细介绍一种基于行波测距技术的配网故障定位装置HFP-GZS1000,以及其在实际应用中的效果。 一…

3d gaussian splatting介绍整理

3D 高斯分布是用于实时辐射场渲染的 3D 高斯分布中描述的一种光栅化技术,它允许实时渲染从小图像样本中学习到的逼真场景。 paper github 本文翻译整理自: blog: Introduction to 3D Gaussian Splatting DDPMs - Part 2 给出一些2D图片,用…

PyTorch 添加 C++ 拓展

参考内容:pytorch添加C拓展简单实战编写及基本功能测试 文章目录 第一步:编写 C 模块test.htest.cpp 第二步:编写 setup.py第三步:安装 C 模块第四步:验证安装第五步:C 模块使用test_cpp1.pytest_cpp2.py 运…

信息安全认证首选CISP-PTE

🔥在信息安全领域,CISP-PTE认证正逐渐成为行业的新星。作为中国信息安全测评中心推出的专业认证,CISP-PTE为信息安全从业者提供了国内Z高标准的资质培训。 🎯为什么选择CISP-PTE? 1️⃣业界认可:CISP-PTE是…

oracle10g rac节点启动没进程没日志

一节点正常运行,二节点通过crsctl start crs启动,发现alert日志及所有日志都没生成,oracle用户下连一个相关进程都没有清理缓存:rm -rf /tmp/.oracle/服务挨个启动也无效:/etc/init.evmd run >/dev/null 2>&…

如何训练和导出模型

介绍如何通过DI-engine使用DQN算法训练强化学习模型 一、什么是DQN算法 DQN算法,全称为Deep Q-Network算法,是一种结合了Q学习(一种价值基础的强化学习算法)和深度学习的算法。该算法是由DeepMind团队在2013年提出的,…

2024亚马逊开店教程:开店准备与注册流程指南

随着新一年的到来,亚马逊开启了新一轮的卖家入驻,并且针对新卖家优化了入驻流程,下面为大家简单整理一下最新亚马逊入驻教程,有想要入驻开店的小伙伴速速看过来! 一、开店前准备 1、账号环境准备 为了防止账号由于网…

将 Amazon Bedrock 与 Elasticsearch 和 Langchain 结合使用

Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型 (FMs) 选择,以及广泛的 构建生成式 AI 应用程序所需的功能,简化开发,…

MS2510:8 比特高速模数(ADC)转换器

描述: MS2510 是 8 比特, 20MSPS 模数转换器( ADCs ) , 同时使用一个半闪速结构。 MS2510 在 5V 的电源电压下工作,其典型功耗只有 130mW ,包括一个内部的采样保持电路,具有 高阻抗方…

斐波那契数列

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…

ffmpeg和opencv一些容易影响图片清晰度的操作

ffmpeg 转视频或者图片,不指定码率清晰度会下降 ffmpeg -i xxx.png xxx.mp4 码率也叫比特率(Bit rate)(也叫数据率)是一个确定整体视频/音频质量的参数,秒为单位处理的字节数,码率和视频质量成正比,在视频…

IP被封怎么办?访问网站时IP被阻止?解决IP禁令全方法

相信很多人遇到过IP禁令:比如你在访问社交媒体、搜索引擎或电子商务网站时会被限制访问,又或者你的的账号莫名被封,这些由于网络上的种种限制我们经常会遭遇IP被封的情况,导致无法使用继续进行网络行动。在本文中,我们…

04 约数

定义: 若整数n除以整数d的余数为0,即d能够整除n,n是d的倍数,记作d|n. 通过质因子求一个数的约数 如果n可以表示成 其中均为n的质因子 因为对于任意一个质因子都有选0个 选1个 选2个....选个共种可能, n的约数个数…