elasticsearch的分片/查詢偏好/路由

關(guān)于分片淤刃、查詢偏好、路由三者在查詢過(guò)程中的影響。

假設(shè)索引X包含4個(gè)分片潮模,所有的分析基于這個(gè)前提進(jìn)行討論

GET /_search/?preference=_local&search_type=query_and_fetch

{

? ? "query": {

? ? ? ? "match_all": {}

? ? }

}

整體流程:

http://x.x.x.x:9200/_cluster/state 獲取routing_table。


獲取查詢索引所有分片信息 -> 根據(jù)路由篩選分片 -> 根據(jù)查詢偏好篩選分片對(duì)應(yīng)的es節(jié)點(diǎn) -> 針對(duì)獲取的分片及節(jié)點(diǎn)發(fā)送查詢請(qǐng)求

詳細(xì)分解流程:

1痴施、client端發(fā)送請(qǐng)求到es集群的任意一個(gè)節(jié)點(diǎn)(transaction)擎厢,該節(jié)點(diǎn)作為協(xié)調(diào)節(jié)點(diǎn)開(kāi)始進(jìn)行處理。

2辣吃、首先獲取es集群中關(guān)于索引X的分片信息动遭,得到分片1/2/3/4所在的節(jié)點(diǎn)。

3神得、如果查詢請(qǐng)求中帶有路由信息厘惦,那么會(huì)根據(jù)路由信息和步驟2中的分片信息獲取所在分片。

? ? 如果查詢請(qǐng)求中沒(méi)有帶有路由信息循头,那么就會(huì)獲取步驟2中得到的所有分片信息绵估。

4炎疆、針對(duì)每個(gè)分片獲取該分片所在的es節(jié)點(diǎn)(譬如分片1包括1副本,那么分片1就分布在2個(gè)es節(jié)點(diǎn)上)

5国裳、根據(jù)查詢偏好(如_local)那么就在分片所在的多個(gè)es節(jié)點(diǎn)中按照本節(jié)點(diǎn)優(yōu)先排在前面的方式進(jìn)行查詢

6形入、索引X包含4個(gè)分片,所以會(huì)發(fā)起4次查詢請(qǐng)求(每個(gè)分片發(fā)送一個(gè))缝左。

7亿遂、在整個(gè)過(guò)程中路由和查詢偏好決定了每個(gè)分片應(yīng)該優(yōu)先去哪個(gè)節(jié)點(diǎn)進(jìn)行查詢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末渺杉,一起剝皮案震驚了整個(gè)濱河市蛇数,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌是越,老刑警劉巖耳舅,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異倚评,居然都是意外死亡浦徊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門天梧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)盔性,“玉大人,你說(shuō)我怎么就攤上這事呢岗∶嵯悖” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵后豫,是天一觀的道長(zhǎng)悉尾。 經(jīng)常有香客問(wèn)我,道長(zhǎng)硬贯,這世上最難降的妖魔是什么焕襟? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮饭豹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘务漩。我一直安慰自己拄衰,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布饵骨。 她就那樣靜靜地躺著翘悉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪居触。 梳的紋絲不亂的頭發(fā)上妖混,一...
    開(kāi)封第一講書(shū)人閱讀 51,443評(píng)論 1 302
  • 那天老赤,我揣著相機(jī)與錄音,去河邊找鬼制市。 笑死抬旺,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的祥楣。 我是一名探鬼主播开财,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼误褪!你這毒婦竟也來(lái)了责鳍?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤兽间,失蹤者是張志新(化名)和其女友劉穎历葛,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嘀略,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡啃洋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了屎鳍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宏娄。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖逮壁,靈堂內(nèi)的尸體忽然破棺而出孵坚,到底是詐尸還是另有隱情,我是刑警寧澤窥淆,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布卖宠,位于F島的核電站,受9級(jí)特大地震影響忧饭,放射性物質(zhì)發(fā)生泄漏扛伍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一词裤、第九天 我趴在偏房一處隱蔽的房頂上張望刺洒。 院中可真熱鬧,春花似錦吼砂、人聲如沸逆航。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)因俐。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抹剩,已是汗流浹背撑帖。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留澳眷,地道東北人胡嘿。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像境蔼,于是被迫代替她去往敵國(guó)和親灶平。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

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

  • 本周在數(shù)據(jù)庫(kù)研發(fā)和運(yùn)營(yíng)組做了關(guān)于ELK的分享箍土,這個(gè)分享主要是居于ES部分做的相關(guān)理論和測(cè)試的結(jié)論逢享。下面是對(duì)此次分享...
    飛鴻無(wú)痕閱讀 5,897評(píng)論 0 8
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)吴藻,斷路器瞒爬,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • 歡迎訪問(wèn)我的博客查看原文:http://wangnan.tech 注:文本整理自《ELKstack權(quán)威指南》 目錄...
    GhostStories閱讀 10,416評(píng)論 0 7
  • 我最害怕的事情 是我寫(xiě)了讓我淚流滿面的詩(shī)句 卻不能打動(dòng)你臉上一絲絲的表情 而我的詩(shī)句里 寫(xiě)的是我與你的點(diǎn)點(diǎn)滴滴
    夏日晴詩(shī)閱讀 123評(píng)論 0 0
  • 0 由于在明年即將選定醫(yī)學(xué)研究方向,而我預(yù)備以腦科學(xué)方向?yàn)榈谝贿x擇沟堡,因此在備讀和翻譯@王菲教授推薦的 侧但。這本書(shū)是諾...
    李時(shí)與閱讀 1,064評(píng)論 0 10