Elasticsearch基础命令,elasticsearch概要设计
本内容由系统网小编为大家分享,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