《ElasticSearch專題》主要內(nèi)容
什么是ElasticSearch?
ElasticSearch第一篇:單例安裝
ElasticSearch第一篇:分布式安裝:待續(xù)
ElasticSearch第二篇:插件安裝一:ElasticSearch-head
ElasticSearch第二篇:插件安裝二:kibana
ElasticSearch第三篇:安裝Logstash
ElasticSearch第四篇:啟動(dòng)和遇到的坑
ElasticSearch第五篇:基本用法
ElasticSearch第六篇:高級(jí)查詢
ElasticSearch第七篇:SpringBoot集成ES
什么是ElasticSearch?
1)apache lucence構(gòu)建的開源搜索引擎
2)Java編寫,簡(jiǎn)單的restfulAPI;屏蔽復(fù)雜性,使全文搜索更簡(jiǎn)單。
3)輕松的橫向擴(kuò)展,可支持PB級(jí)的結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù)處理

可用應(yīng)用場(chǎng)景
◆海量數(shù)據(jù)分析引擎
◆站內(nèi)搜索引擎
◆數(shù)據(jù)倉庫
一線公司實(shí)際應(yīng)用場(chǎng)景:
◆英國衛(wèi)報(bào)一實(shí)時(shí)分析公眾對(duì)文章的回應(yīng)
◆維基百科、Github一站內(nèi)實(shí)時(shí)搜索
◆百度一實(shí)時(shí)日志監(jiān)控平臺(tái)
還有阿里巴巴,Google,京東都在使用
ElasticSearch安裝
版本歷史: 1.x-->2.x--->5.x--->6.x
版本選擇:2.x 較穩(wěn)定,但官方不再維護(hù)。擁護(hù)新版本,使用新版本
//下載最新的elasticsearch版本
brew install elasticsearch
// 查看 elasticsearch 版本
elasticsearch -V
// 啟動(dòng) elasticsearch
elasticsearch
// or 后臺(tái)啟動(dòng)
brew services start elasticsearch
// 檢查是否成功
curl localhost:9200
返回如下:
{
name: "wJ_4yyW",
cluster_name: "elasticsearch_cici",
cluster_uuid: "7-avDstMQYKSlVve05Wcyw",
version: {
number: "6.8.2",
build_flavor: "oss",
build_type: "tar",
build_hash: "b506955",
build_date: "2019-07-24T15:24:41.545295Z",
build_snapshot: false,
lucene_version: "7.7.0",
minimum_wire_compatibility_version: "5.6.0",
minimum_index_compatibility_version: "5.0.0"
},
tagline: "You Know, for Search"
}