一.ElasticSearch概念和适用场景

1.概念:ES是一个开源的,分布式的全文检索引擎,可以实时快速存储,搜索,分析海量数据

2.特点:(1)分布式(2)全文检索(3)实时快速(4)Restful API 

二.ElasticSearch VS Mysql

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

举例说明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

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

2.安装之后启动ES服务,访问http://127.0.0.1:9200,ES默认端口是9200

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

3.下载并安装Kibana(ES可视化工具),官网地址https://www.elastic.co/cn/downloads/kibana

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

4.启动Kibana服务,访问http://127.0.0.1:5601,默认端口是5601,运行GET _search命令就可以得到右侧数据

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

5.用PostMan或者Restlet Client也可以访问ES,例如:发起请求

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

返回的数据如下:

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

带条件查询示例:

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

ElasticSearch介绍/安装部署以及Kibana安装部署/查询ES数据

以上只是简单介绍ES的安装部署及其可视化工具Kibana对于查询ES的使用,当然ES的语法远不止这些,大家可以在后期学习中再慢慢深入!

相关文章:

  • 2022-12-23
  • 2021-06-07
  • 2021-04-14
  • 2021-11-23
  • 2021-11-27
  • 2021-08-29
  • 2021-09-02
  • 2021-06-23
猜你喜欢
  • 2021-05-20
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2021-07-29
相关资源
相似解决方案