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的語法遠不止這些,大家可以在後期學習中再慢慢深入!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章