您好,登錄后才能下訂單哦!
這篇文章主要介紹了ElasticSearch如何安裝,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
“ ElasticSearch是一個(gè)基于Lucene的搜索引擎,ElasticSearch同樣是采用Java編寫的。Lucene與ElasticSearch之間的關(guān)系類似于發(fā)動(dòng)機(jī)與汽車。Lucene為ElasticSearch提供基礎(chǔ)的組件支撐。那么今天大致了解一下ElasticSearch的誕生與原理。”
ElasticSearch的誕生
ElasticSearch的創(chuàng)始人期初是為了能夠?yàn)槠拮娱_發(fā)一個(gè)菜譜搜索應(yīng)用而接觸的Lucene。之前的幾篇文章提到了Lucene是一個(gè)Java編寫的開源的全文檢索引擎。它本身不是一個(gè)應(yīng)用程序無(wú)法直接提供用戶使用。同樣對(duì)其他語(yǔ)言不友好的。那么ElastiSearch的開發(fā)者在使用過程中遇到的一系列問題。他就在Lucene的基礎(chǔ)上對(duì)之進(jìn)行不斷的優(yōu)化形成了自己的一套應(yīng)用程序‘Compass’。
后來(lái)它自己在工作中同樣遇到了一個(gè)需要高性能,分布式的搜索服務(wù)。所以他就在‘Compass’的基礎(chǔ)之上重新構(gòu)建起了ElasticSearch。從設(shè)計(jì)之初的目標(biāo)就是打造成分布式、高性能、基于JSON、Restful的易用性可易用與其他語(yǔ)言的獨(dú)立服務(wù)。
圍繞ElasticSearch后來(lái)成立一家公司。(Elastic公司)全面圍繞ElasticSearch或者說是數(shù)據(jù)生態(tài)進(jìn)行發(fā)展。該公司已經(jīng)在去年上市(ESTC),上市當(dāng)天暴漲。ELasticSearch當(dāng)前已經(jīng)可以與多種客戶端進(jìn)行集成Python、PHP、.NET、Java等。當(dāng)前同樣支持與Hadoop、Spark等大數(shù)據(jù)分析平臺(tái)進(jìn)行集成。
ElasticSearch衍生出一系列的開源項(xiàng)目。例如業(yè)內(nèi)較火的ELK Stack。ELK Stack是負(fù)責(zé)數(shù)據(jù)檢索服務(wù)的ElasticSearch、數(shù)據(jù)采集解析服務(wù)的Logstash和負(fù)責(zé)數(shù)據(jù)可視化服務(wù)的Kibana的簡(jiǎn)稱。Logstash是由Java語(yǔ)言編寫的,同時(shí)負(fù)責(zé)數(shù)據(jù)的采集與解析工作。會(huì)導(dǎo)致服務(wù)的CPU與內(nèi)存資源占用過高,后來(lái)ELastic又推出采用Go語(yǔ)言編寫的Beats家族。Filebeat、HeartBeat、WinlogBeat...
ElasticSearch的安裝
上面大概做了一下ElasticSearch的介紹,現(xiàn)在我們直接進(jìn)行ElasticSearch單機(jī)版安裝。ElasticSearch是基于Java開發(fā)的,那么安裝之前首先要保證的就是Java環(huán)境。
確保Java環(huán)境可用.
下載相關(guān)版本(我下的7.3.0)
解壓后,如果是單機(jī)環(huán)境可以直接進(jìn)入目錄執(zhí)行 bin/elasticsearch
使用瀏覽器查看Http服務(wù)。
ElasticSearch默認(rèn)會(huì)開啟兩個(gè)端口,9200與9300。9200就是我們的REST API接口,可以直接基于http進(jìn)行檢索。
當(dāng)前即可在單機(jī)環(huán)境中嘗試ElasticSearch的樂趣。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“ElasticSearch如何安裝”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。