ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据
一.ElasticSearch概念和适用场景
1.概念:ES是一个开源的,分布式的全文检索引擎,可以实时快速存储,搜索,分析海量数据
2.特点:(1)分布式(2)全文检索(3)实时快速(4)Restful API
二.ElasticSearch VS Mysql
举例说明Mysql的语句和ES语句写法的区别,例如:
Mysql:select * from user.user_info where name = "张三";
ES:GET /user/user_info/_search?q=name:张三
三.ElasticSearch安装和部署
1.下载并安装ES,官网地址https://www.elastic.co/cn/downloads/elasticsearch
2.安装之后启动ES服务,访问http://127.0.0.1:9200,ES默认端口是9200
3.下载并安装Kibana(ES可视化工具),官网地址https://www.elastic.co/cn/downloads/kibana
4.启动Kibana服务,访问http://127.0.0.1:5601,默认端口是5601,运行GET _search命令就可以得到右侧数据
5.用PostMan或者Restlet Client也可以访问ES,例如:发起请求
返回的数据如下:
带条件查询示例:
以上只是简单介绍ES的安装部署及其可视化工具Kibana对于查询ES的使用,当然ES的语法远不止这些,大家可以在后期学习中再慢慢深入!