最簡(jiǎn)單的方式去理解 Elasticsearch 能為你做什么,那就是使用它了媳友,讓我們開(kāi)始吧斯议!
下載,我的是mac醇锚,所以下載linux 版本的哼御,現(xiàn)在最新的版本是
最新的版本需要www.java.com?獲得官方提供的最新版本的 Java。
使用?tar-zxvf?命令解壓文件./bin/elasticsearch 啟動(dòng) 添加參數(shù) -d 可作為守護(hù)進(jìn)程在后天運(yùn)行焊唬。
出現(xiàn)的問(wèn)題:?因?yàn)閖ava 版本為8艇搀,現(xiàn)在elasticsearch最高版本已經(jīng)需要11的java版本了,出現(xiàn)下面的報(bào)錯(cuò)求晶,只好下一個(gè)低版本來(lái)用了焰雕。
跳轉(zhuǎn)到 es下載?頁(yè)面:https://www.elastic.co/cn/downloads/elasticsearch
下載其他版本,我下載的是6.8.6
重新啟動(dòng)成功:訪問(wèn)http://127.0.0.1:9200 得到如下結(jié)果為安裝成功芳杏。
2.?下載kibana?
同樣下載對(duì)應(yīng)版本的kinaba ?解壓運(yùn)行矩屁,登錄:http://127.0.0.1:5601并得出以下頁(yè)面說(shuō)明成功辟宗。
執(zhí)行命令:
./bin.kibana
3. 安裝head比較簡(jiǎn)單,到google的應(yīng)用商店搜索 head 即可下載,無(wú)法登陸商店的可以關(guān)注我的公眾號(hào) 回復(fù)”谷歌"獲取外網(wǎng)訪問(wèn)教程吝秕。
使用elasticsearch head的效果如下:
還會(huì)給你展示json數(shù)據(jù)泊脐,很好用。
4.你知道的烁峭,為了搜索容客。
Elasticsearch 是一個(gè)開(kāi)源的搜索引擎,建立在一個(gè)全文搜索引擎庫(kù) Apache Lucene??基礎(chǔ)之上约郁。Lucene 可能是目前存在的缩挑,不論開(kāi)源還是私有的,擁有最先進(jìn)鬓梅,高性能和全功能搜索引擎功能的庫(kù)供置。
但是 Lucene 僅僅只是一個(gè)庫(kù)。為了利用它绽快,你需要編寫(xiě) java 程序芥丧,并在你的 java 程序里面直接集成 Lucene 包。更壞的情況是坊罢,你需要對(duì)信息檢索有一定程度的理解才能明白 Lucene 是怎么工作的续担。Lucene 是很復(fù)雜的。
Elasticsearch 也是使用 Java 編寫(xiě)的活孩,它的內(nèi)部使用 Lucene 做索引與搜索赤拒,但是它的目標(biāo)是使全文檢索變得簡(jiǎn)單, 通過(guò)隱藏 Lucene 的復(fù)雜性诱鞠,取而代之的提供一套簡(jiǎn)單一致的 RESTful API挎挖。
然而,Elasticsearch 不僅僅是 Lucene航夺,并且也不僅僅只是一個(gè)全文搜索引擎蕉朵。?它可以被下面這樣準(zhǔn)確的形容:
一個(gè)分布式的實(shí)時(shí)文檔存儲(chǔ),每個(gè)字段可以被索引與搜索
一個(gè)分布式實(shí)時(shí)分析搜索引擎
能勝任上百個(gè)服務(wù)節(jié)點(diǎn)的擴(kuò)展阳掐,并支持 PB 級(jí)別的結(jié)構(gòu)化或者非結(jié)構(gòu)化數(shù)據(jù)
Elasticsearch 將所有的功能打包成一個(gè)單獨(dú)的服務(wù)始衅,這樣你可以通過(guò)程序去訪問(wèn)它提供的簡(jiǎn)單的 RESTful API 服務(wù), 不論你是使用自己喜歡的編程語(yǔ)言還是直接使用命令行(去充當(dāng)這個(gè)客戶端)缭保。
就 Elasticsearch 而言汛闸,起步很簡(jiǎn)單。對(duì)于初學(xué)者來(lái)說(shuō)艺骂,它預(yù)設(shè)了一些適當(dāng)?shù)哪J(rèn)值诸老,并隱藏了復(fù)雜的搜索理論知識(shí)。它開(kāi)箱即用钳恕。只需最少的理解别伏,你很快就能具有生產(chǎn)力蹄衷。
隨著你知識(shí)的積累,你可以利用 Elasticsearch 更多的高級(jí)特性厘肮,它的整個(gè)引擎是可配置并且靈活的愧口。從眾多高級(jí)特性中,挑選恰當(dāng)去修飾的 Elasticsearch类茂,使它能解決你本地遇到的問(wèn)題耍属。
文章參考:Elasticsearch: 權(quán)威指南?
Clinton Gormley Zachary Tong Copyright ? 2014, 2015, 2016 Elasticsearch
地址:https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/intro.html