您现在的位置是:首页» windows系统» Elasticsearch基础命令,elasticsearch概要设计

Elasticsearch基础命令,elasticsearch概要设计

2024-07-13 04:14:19
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。??????哈喽!大家好,我是【一心同学】,一位上进心十足的【Java领域博主】!???✨【一心同学】的写作风格:喜欢用【通

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

??????

哈喽!大家好,我是【一心同学】,一位上进心十足的【Java领域博主】!???

✨【一心同学】的写作风格:喜欢用【通俗易懂】的文笔去讲解每一个知识点,而不喜欢用【高大上】的官方陈述。

✨【一心同学】博客的领域是【面向后端技术】的学习,未来会持续更新更多的【后端技术】以及【学习心得】。

✨如果有对【后端技术】感兴趣的【小可爱】,欢迎关注【一心同学】???

❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

目录

一、什么是ELK?

二、安装Elasticsearch

三、安装可视化界面

四、安装kibana

4.1 介绍

4.2 下载

4.3 启动kibana

小结

一、什么是ELK?

ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称。市面上也被成为Elastic Stack。

Elasticsearch:是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。

Logstash:是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ )收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/redis/elasticsearch/kafka等)。

Kibana:可以将elasticsearch的数据通过友好的页面展示出来 ,提供实时分析的功能。

三者之间的联系如下:

收集清洗数据(Logstash) ==> 搜索、存储(ElasticSearch) ==> 展示(Kibana)

二、安装Elasticsearch

前提:Java的版本最低要求是JDK8,并且保证其环境没问题。

下载链接:

ES最新下载地址 : Download Elasticsearch | Elastic

历史版本下载 : https://www.elastic.co/cn/downloads/past-releases/

官网的下载会非常慢,我们也可以选择华为云镜像下载 : Index of elasticsearch-local

(1)我们这里选择华为云镜像进行下载,进去后我们选中版本为7.6.1的进行下载:

(2)解压到我们的指定目录env

tip:由于我们需要下载多个ES相关的文件,故建议把我们的文件都下载在同一个目录env下。

目录介绍:

bin启动文件 config配置文件目录 log4j2日志配置文件 jvm.optionsjava虚拟机相关的配置(默认启动占1g内存,内容不够需要自己调整) elasticsearch.ymlelasticsearch的配置文件! 默认9200端口!跨域! lib相关jar包 modules功能模块目录 plugins插件目录 ik分词器

(3)启动ES

进入bin目录,双击elasticsearch.bat进行启动:

注意:如果启动后闪退,可能是文件目录名有中文或者空格造成的 。

访问 : http://127.0.0.1:9200/

界面如下,就说明我们的启动成功了!

三、安装可视化界面

为了方便我们对ES进行操作,我们还需要进行下载elasticsearch-head。

准备工作

我们需要先安装nodejs环境(如果已经有这个环境跳过此步骤)

下载地址:Download | Node.js

elasticsearch-head下载地址:https://github.com/mobz/elasticsearch-head

我们将下载完的文件解压到我们的env目录下。

进入我们的elasticsearch-head目录中:

在该目录中输入cmd进入命令窗口:

在命令窗口中输入命令:

安装依赖:npm install

运行:npm start

访问:http://localhost:9100/

如果能进入以下界面,就说明我们的可视化安装成功了!

如果我们按F12进行查看,出现以下界面,就说明是出现跨域问题了:

此时我们只需要前往 elasticsearch的config目录下对elasticsearch.yml文件进行配置即可。

往elasticsearch.yml里面添加配置如下:

(1)开启跨域

(2)所有人可访问

如下:

然后重启elasticsearch,就不会出现跨域问题了。

四、安装kibana

4.1 介绍

(1)Kibana是一个针对ElasticSearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。

(2)使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。

4.2 下载

下载地址:https://www.elastic.co/cn/downloads/kibana

华为云镜像:https://mirrors.huaweicloud.com/kibana/?C=N&O=D

注意:版本需要与Elasticsearch版本对应,我们刚刚选择的是elasticsearch-7.6.1,那么与之对应的是kibana-7.6.1。

我们将其下载完解压到env目录中,由于默认是英文版本的,如果喜欢汉化版本的可以进行如下配置:

进入目录config中打开kibana.yml文件:

添加如下语句:

那么此时我们的kibana就是汉化版本的了。

4.3 启动kibana

进入bin目录,双击kibana.bat文件启动:

访问:http://127.0.0.1:5601

(需要等的稍微久一点,没反应的话就按回车键)

进入以下界面,就说明我们成功启动了!

然后点击这个按钮,出现的这个界面就是我们以后要进行开发操作的界面 :

小结

以上就是【一心同学】对【Elasticsearch】,【elasticsearch-head】以及【kibana】的【安装步骤】详解,现在把我们的基本配置安装好了,在之后的博客,【一心同学】将会来讲解关于【ES】的更多操作。

如果这篇【文章】有帮助到你,希望可以给【一心同学】点个赞?,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点,如果有对【后端技术】感兴趣的小可爱,也欢迎关注❤️❤️❤️ 【一心同学】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】??!

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com