概述
ElasticSearch、Kibana安装及配置
ElasticSearch简称es,是一个开源的高扩展的分布式全文检索引擎,他可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展上百台服务器,处理PB(1PB=1024TB)级别的数据。es也是用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。
从百度指数可以发现,ElasticSearch的热度已经远超Solr。据国际权威的数据库产品评测机构DB Engines的统计,在2016年1月,ElasticSearch已超过Solr等,成为排名第一的搜索引擎类应用。
ElasticSearch的安装
首先我们需要下载ElasticSearch的服务端和客户端
进入官网 https://www.elastic.co/cn/elasticsearch/
点击下载后,选择win或linux版本
这么快的下载速度 咋办,如果不介意旧版本(7.8.0)可以来这里口令0u3g
下载以后我们解压得到如下文件
很熟悉的目录了,启动文件就在bin里了,config不用说,配置文件,data数据,lib就是相关的jar包,logs自然是日志,还有什么功能模块(modules),插件(plugins)更不必多说。
双击ElasticSearch的bin目录下的elasticsearch.bat启动es,控制台显示日志信息
启动后打开浏览器访问 http://localhost:9200/ 得到如下界面
可以看到最后一句 “You Know, for Search”
然后我们安装es的图形化插件客户端
elasticsearch-head安装
上面的神奇链接里其实我已经把涉及到的包全放在里面了,可以一并下载,也可以去官网下载 https://github.com/mobz/elasticsearch-head/
下载 elasticsearch-head-master.zip 后解压得到如下界面
在该目录下运行cmd,安装依赖后启动服务器
先输入npm install(如果慢也可以用cnpm install)
然后输入npm run start
(我这里已经安装,所以直接启动,未安装的先install)
第一次启动的可能会遇到一个报错,是跨域为开启的问题,因为我们要从9100端口访问9200的数据,所以我们需要在配置文件中开启跨域问题
在elasticsearch.yml中找到跨域配置,并开启
开启后正常访问
安装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版本对应问题)
当然了我上面放的神奇地址里也有我上传的可以用的版本
下载,解压!
启动
我电脑等老半天了,所以大家启动以后也别着急,稍微等一下就进去了
访问的是 http://localhost:5601/ 端口
到这里es的主要工具都已经安装完毕
最后
以上就是喜悦板栗为你收集整理的ElasticSearch、Kibana安装及配置ElasticSearch、Kibana安装及配置的全部内容,希望文章能够帮你解决ElasticSearch、Kibana安装及配置ElasticSearch、Kibana安装及配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复