ElasticSearch簡介及基本配置

一啄骇、簡介

1、什么是ES

* ES 全稱 ElasticSearch螺句,是一種分布式全文搜索引擎,基于Lucene(全文搜索框架)開發(fā)而來蛇尚。
* 基于Apache Lucene構(gòu)建的開源搜索引擎
* 采用Java編寫,提供簡單易用的RESTFul API
* Lucene是公認(rèn)的迄今為止的最好用的搜索引擎庫取劫,但是他所提供的API對于我們使用者來說匆笤,是非称仔埃苦惱的,常要花費(fèi)大量時(shí)間去熟悉學(xué)習(xí)惦银。
* ES的出現(xiàn)就很好的解決了這個(gè)問題咆课,良好的封裝末誓,易用的API,鏈?zhǔn)綍鴮懛绞降取?* 歷史版本  1.x -> 2.x -> 5.x

2书蚪、ES的特點(diǎn)

ES 雖然是以Lucene核心庫開發(fā)的喇澡,但是卻不是以它作為核心,ES的特點(diǎn)主要有如下:
    * 分布式實(shí)時(shí)文件存儲殊校,每個(gè)字段皆能索引
    * 集群撩幽,可擴(kuò)展(理論上無上限),輕松橫向擴(kuò)展
    * 可支持PB級別的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)處理
    * 高度集成的服務(wù)(RESTful風(fēng)格的API箩艺,各語言客戶端)
    * 易學(xué)易用窜醉,開瓶即飲

3、ES的使用場景

* 海量數(shù)據(jù)分析引擎
* 作為站內(nèi)應(yīng)用搜索引擎
* 作為數(shù)據(jù)倉庫

4艺谆、一線公司應(yīng)用的實(shí)際場景

* 英國衛(wèi)報(bào) - 試試分析公眾對文章的回應(yīng)
* 維基百科榨惰、GitHub - 站內(nèi)實(shí)時(shí)搜索
* 百度 - 試試日志監(jiān)控平臺

二、分布式主從配置

1静汤、Elasticsearch下載及啟動

  • 去官網(wǎng)下載最新的:https://www.elastic.co/cn/downloads/elasticsearch
  • 解壓文件琅催,將解壓后的文件復(fù)制兩份出來分別命名為slave1,slave2(兩個(gè)從)
  • 進(jìn)入elasticsearch的項(xiàng)目目錄下虫给,編輯config/elasticsearch.yml文件藤抡,在文件最下方加入如下代碼:
#  master相關(guān)配置
cluster.name: tudou  # 指定集群名稱
node.name: master  # 節(jié)點(diǎn)名稱
node.master: true  # 是否為主節(jié)點(diǎn)
network.host: 127.0.0.1
# 跨域請求訪問
http.cors.enabled: true
http.cors.allow-origin: "*"
#  slave1相關(guān)配置
cluster.name: tudou  # 指定集群名稱
node.name: slave1  # 節(jié)點(diǎn)名稱
network.host: 127.0.0.1
http.port: 8200  # 指定端口
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  # 指向master 的地址
#  slave2相關(guān)配置
cluster.name: tudou  # 指定集群名稱
node.name: slave2  # 節(jié)點(diǎn)名稱
network.host: 127.0.0.1
http.port: 8100  # 指定端口
discovery.zen.ping.unicast.hosts: ["127.0.0.1"]  # 指向master 的地址
  • 分別進(jìn)入各個(gè)目錄下運(yùn)行 sh ./bin/elasticsearch 啟動服務(wù)即可

2、Elasticsearch-head下載及啟動

  • 下載Elasticsearch-head:git clone git://github.com/mobz/elasticsearch-head.git
  • 安裝node環(huán)境后進(jìn)入elasticsearch-head 目錄下運(yùn)行 npm run start
  • 這時(shí)候elasticsearch-head 就啟動了
  • 這時(shí)候用瀏覽器打開http://127.0.0.1:9100/那么就能看到如下界面(我已經(jīng)建立了三個(gè)索引抹估,請忽略)
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缠黍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子药蜻,更是在濱河造成了極大的恐慌励背,老刑警劉巖抡锈,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滤馍,死亡現(xiàn)場離奇詭異拓劝,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)踱卵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門廊驼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人惋砂,你說我怎么就攤上這事妒挎。” “怎么了班利?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵饥漫,是天一觀的道長。 經(jīng)常有香客問我罗标,道長庸队,這世上最難降的妖魔是什么积蜻? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮彻消,結(jié)果婚禮上竿拆,老公的妹妹穿的比我還像新娘。我一直安慰自己宾尚,他們只是感情好丙笋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著煌贴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪牛郑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天笙各,我揣著相機(jī)與錄音础芍,去河邊找鬼杈抢。 笑死惶楼,一個(gè)胖子當(dāng)著我的面吹牛虏缸,可吹牛的內(nèi)容都是我干的嫩实。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼宰缤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了慨灭?” 一聲冷哼從身側(cè)響起球及,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎筹陵,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體朦佩,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年宋彼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了输涕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡占贫,死狀恐怖先口,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厢汹,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布烫葬,位于F島的核電站搭综,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏划栓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一蒋歌、第九天 我趴在偏房一處隱蔽的房頂上張望委煤。 院中可真熱鬧,春花似錦碧绞、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽袜香。三九已至,卻和暖如春蜈首,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背欢策。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啄清,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓辣卒,卻偏偏與公主長得像荣茫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子啡莉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354