ElasticSearch、Kibana安装及配置

ElasticSearch、Kibana安装及配置

ElasticSearch简称es,是一个开源的高扩展的分布式全文检索引擎,他可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展上百台服务器,处理PB(1PB=1024TB)级别的数据。es也是用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。

百度指数可以发现,ElasticSearch的热度已经远超Solr。据国际权威的数据库产品评测机构DB Engines的统计,在2016年1月,ElasticSearch已超过Solr等,成为排名第一的搜索引擎类应用。

image-20201020085657442

ElasticSearch的安装

首先我们需要下载ElasticSearch的服务端和客户端

进入官网 https://www.elastic.co/cn/elasticsearch/

image-20201020090114776

点击下载后,选择win或linux版本

image-20201020090152011

这么快的下载速度 咋办,如果不介意旧版本(7.8.0)可以来这里口令0u3g

image-20201020090236301

下载以后我们解压得到如下文件

image-20201020090617670

很熟悉的目录了,启动文件就在bin里了,config不用说,配置文件,data数据,lib就是相关的jar包,logs自然是日志,还有什么功能模块(modules),插件(plugins)更不必多说。

双击ElasticSearch的bin目录下的elasticsearch.bat启动es,控制台显示日志信息

image-20201020090733762

启动后打开浏览器访问 http://localhost:9200/ 得到如下界面

image-20201020090953244

可以看到最后一句 “You Know, for Search”

然后我们安装es的图形化插件客户端

elasticsearch-head安装

上面的神奇链接里其实我已经把涉及到的包全放在里面了,可以一并下载,也可以去官网下载 https://github.com/mobz/elasticsearch-head/

image-20201020091227734

下载 elasticsearch-head-master.zip 后解压得到如下界面

image-20201020091259097

在该目录下运行cmd,安装依赖后启动服务器

先输入npm install(如果慢也可以用cnpm install)

然后输入npm run start

(我这里已经安装,所以直接启动,未安装的先install)

GIF 2020-10-20 9-17-40

第一次启动的可能会遇到一个报错,是跨域为开启的问题,因为我们要从9100端口访问9200的数据,所以我们需要在配置文件中开启跨域问题

image-20201020091931237

在elasticsearch.yml中找到跨域配置,并开启

image-20201020092015673

开启后正常访问

安装Kibana

Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动Elasticsearch索引监测。

Kibana官网 https://www.elastic.co/cn/kibana

下载地址 https://www.elastic.co/cn/downloads/kibana (注意es版本对应问题)

当然了我上面放的神奇地址里也有我上传的可以用的版本

下载,解压!

image-20201020092241286

启动

image-20201020092257707

我电脑等老半天了,所以大家启动以后也别着急,稍微等一下就进去了

访问的是 http://localhost:5601/ 端口

image-20201020092538736

到这里es的主要工具都已经安装完毕

猜你喜欢

转载自blog.csdn.net/weixin_43876186/article/details/109174531