ElasticSearch

簡介

elasticsearch(下面稱為ES)是一個基于Lucene的搜索服務器.

安裝elasticsearch

環(huán)境:CentOS7,jdk1.8

由于ES不在yum的本地源,所以我們需要添加ES的yum配置乘客。

cd? /etc/yum.repos.d/

?vi? elastic.repo


輸入下面的內(nèi)容:

[elasticsearch-2.x]

name=Elasticsearch repository for 2.x packages

baseurl=http://packages.elastic.co/elasticsearch/2.x/centos

gpgcheck=1

gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch

enabled=1


保存并退出。

接下來就可以安裝ES了脖镀。

yum install elasticsearch


安裝完成以后,就需要配置和啟動ES服務器進程

/sbin/chkconfig --add elasticsearch

systemctl start elasticsearch


查看狀態(tài)狼电,看ES是否啟動成功

systemctl status elasticsearch?


運行測試

curl -X GET localhost:9200


返回json如下

{

? "name" : "Amalgam",

? "cluster_name" : "elasticsearch",

? "cluster_uuid" : "q1JTidLuTNecwBbFNJCUFQ",

? "version" : {

? ? "number" : "2.4.1",

? ? "build_hash" : "c67dc32e24162035d18d6fe1e952c4cbcbe79d16",

? ? "build_timestamp" : "2016-09-27T18:57:55Z",

? ? "build_snapshot" : false,

? ? "lucene_version" : "5.5.2"

? },

? "tagline" : "You Know, for Search"

}


到此ES安裝啟動成功

通過IP訪問ES的配置

打開/etc/elasticsearch/elasticsearch.yml

vim /etc/elasticsearch/elasticsearch.yml


network.host认然,把后面改為0.0.0.0或者虛擬機ip地址补憾,這樣就可以在window系統(tǒng)用瀏覽器通過訪問虛擬機的ip



安裝完成以后,我們來了解一下ES的基本概念卷员。

首先我們先了解一下ES,Elastic 本質(zhì)上是一個分布式數(shù)據(jù)庫盈匾,允許多臺服務器協(xié)同工作,每臺服務器可以運行多個 Elastic 實例毕骡。

1.Node 與 Cluster:

單個 Elastic 實例稱為一個節(jié)點(node)削饵。一組節(jié)點構成一個集群(cluster)。

2.index:

Elastic 會索引所有字段未巫,經(jīng)過處理后寫入一個反向索引(Inverted Index)窿撬。查找數(shù)據(jù)的時候,直接查找該索引叙凡。

所以劈伴,Elastic 數(shù)據(jù)管理的頂層單位就叫做 Index(索引)。它是單個數(shù)據(jù)庫的同義詞握爷。每個 Index (即數(shù)據(jù)庫)的名字必須是小寫跛璧。

#?查看當前節(jié)點的所有 Index。

$ curl-X GET'http://localhost:9200/_cat/indices?v'

3.Document:

Index 里面單條的記錄稱為 Document(文檔)新啼。許多條 Document 構成了一個 Index追城。

Document 使用 JSON 格式表示????{"user":"張三","title":"工程師","desc":"數(shù)據(jù)庫管理"}

4.Type

Document 可以分組,比如weather這個 Index 里面燥撞,可以按城市分組(北京和上海)座柱,也可以按氣候分組(晴天和雨天)。這種分組就叫做 Type物舒,它是虛擬的邏輯分組色洞,用來過濾 Document。

#下面的命令可以列出每個 Index 所包含的 Type冠胯。

$ curl'localhost:9200/_mapping?pretty=true'


?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锋玲,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子涵叮,更是在濱河造成了極大的恐慌,老刑警劉巖伞插,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件割粮,死亡現(xiàn)場離奇詭異,居然都是意外死亡媚污,警方通過查閱死者的電腦和手機舀瓢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耗美,“玉大人京髓,你說我怎么就攤上這事航缀。” “怎么了堰怨?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵芥玉,是天一觀的道長。 經(jīng)常有香客問我备图,道長灿巧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任揽涮,我火速辦了婚禮抠藕,結果婚禮上,老公的妹妹穿的比我還像新娘蒋困。我一直安慰自己盾似,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布雪标。 她就那樣靜靜地躺著零院,像睡著了一般。 火紅的嫁衣襯著肌膚如雪汰聋。 梳的紋絲不亂的頭發(fā)上门粪,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音烹困,去河邊找鬼玄妈。 笑死,一個胖子當著我的面吹牛髓梅,可吹牛的內(nèi)容都是我干的拟蜻。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼枯饿,長吁一口氣:“原來是場噩夢啊……” “哼酝锅!你這毒婦竟也來了?” 一聲冷哼從身側響起奢方,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤搔扁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蟋字,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稿蹲,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年鹊奖,在試婚紗的時候發(fā)現(xiàn)自己被綠了苛聘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖设哗,靈堂內(nèi)的尸體忽然破棺而出唱捣,到底是詐尸還是另有隱情,我是刑警寧澤网梢,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布震缭,位于F島的核電站,受9級特大地震影響澎粟,放射性物質(zhì)發(fā)生泄漏蛀序。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一活烙、第九天 我趴在偏房一處隱蔽的房頂上張望徐裸。 院中可真熱鬧,春花似錦啸盏、人聲如沸重贺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽气笙。三九已至,卻和暖如春怯晕,著一層夾襖步出監(jiān)牢的瞬間潜圃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工舟茶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谭期,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓吧凉,卻偏偏與公主長得像隧出,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子阀捅,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容