国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Elasticsearch集群搭建、數(shù)據(jù)分片以及位置坐標(biāo)實(shí)現(xiàn)附近的人搜索

這篇具有很好參考價(jià)值的文章主要介紹了Elasticsearch集群搭建、數(shù)據(jù)分片以及位置坐標(biāo)實(shí)現(xiàn)附近的人搜索。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

集群搭建、數(shù)據(jù)分片

es使用兩種不同的方式來(lái)發(fā)現(xiàn)對(duì)方:

  • 廣播
  • 單播

也可以同時(shí)使用兩者,但默認(rèn)的廣播,單播需要已知節(jié)點(diǎn)列表來(lái)完成

一 廣播方式

當(dāng)es實(shí)例啟動(dòng)的時(shí)候,它發(fā)送了廣播的ping請(qǐng)求到地址224.2.2.4:54328。而其他的es實(shí)例使用同樣的集群名稱(chēng)響應(yīng)了這個(gè)請(qǐng)求。

一般這個(gè)默認(rèn)的集群名稱(chēng)就是上面的cluster_name對(duì)應(yīng)的elasticsearch。通常而言,廣播是個(gè)很好地方式。想象一下,廣播發(fā)現(xiàn)就像你大吼一聲:別說(shuō)話(huà)了,再說(shuō)話(huà)我就發(fā)紅包了!然后所有聽(tīng)見(jiàn)的紛紛響應(yīng)你。
但是,廣播也有不好之處,過(guò)程不可控。

#1 在本地單獨(dú)的目錄中,再?gòu)?fù)制一份elasticsearch文件
# 2 分別啟動(dòng)bin目錄中的啟動(dòng)文件
# 3 在瀏覽器里輸入:http://127.0.0.1:9200/_cluster/health?pretty
	-通過(guò)number_of_nodes可以看到,目前集群中已經(jīng)有了兩個(gè)節(jié)點(diǎn)了

二 單播方式

當(dāng)節(jié)點(diǎn)的ip(想象一下我們的ip地址是不是一直在變)不經(jīng)常變化的時(shí)候,或者es只連接特定的節(jié)點(diǎn)。單播發(fā)現(xiàn)是個(gè)很理想的模式。使用單播時(shí),我們告訴es集群其他節(jié)點(diǎn)的ip及(可選的)端口及端口范圍。我們?cè)?code>elasticsearch.yml配置文件中設(shè)置:

discovery.zen.ping.unicast.hosts: ["10.0.0.1", "10.0.0.3:9300", "10.0.0.6[9300-9400]"]

大家就像交換微信名片一樣,相互傳傳就加群了…

一般的,我們沒(méi)必要關(guān)閉單播發(fā)現(xiàn),如果你需要廣播發(fā)現(xiàn)的話(huà),配置文件中的列表保持空白即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-740673.html

#現(xiàn)在,我們?yōu)檫@個(gè)集群增加一些單播配置,打開(kāi)各節(jié)點(diǎn)內(nèi)的\config\elasticsearch.yml文件。每個(gè)節(jié)點(diǎn)的配置如下(原配置文件都被注釋了,可以理解為空,我寫(xiě)好各節(jié)點(diǎn)的配置,直接粘貼進(jìn)去,沒(méi)有動(dòng)注釋的,出現(xiàn)問(wèn)題了好恢復(fù)):

#1 elasticsearch1節(jié)點(diǎn),,集群名稱(chēng)是my_es1,集群端口是9300;節(jié)點(diǎn)名稱(chēng)是node1,監(jiān)聽(tīng)本地9200端口,可以有權(quán)限成為主節(jié)點(diǎn)和讀寫(xiě)磁盤(pán)(不寫(xiě)就是默認(rèn)的)。

cluster.name: my_es1
node.name: node1
network.host: 127.0.0.1
http.port: 9200
transport.tcp.port: 9300
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300", "127.0.0.1:9302", "127.0.0.1:9303", "127.0.0.1:9304"]

# 2 elasticsearch2節(jié)點(diǎn),集群名稱(chēng)是my_es1,集群端口是9302;節(jié)點(diǎn)名稱(chēng)是node2,監(jiān)聽(tīng)本地9202端口,可以有權(quán)限成為主節(jié)點(diǎn)和讀寫(xiě)磁盤(pán)。

cluster.name: my_es1
node.name: node2
network.host: 127.0.0.1
http.port: 9202
transport.tcp.port: 9302
node.master: true
node.data: true
discovery.zen.ping.unicast.hosts

到了這里,關(guān)于Elasticsearch集群搭建、數(shù)據(jù)分片以及位置坐標(biāo)實(shí)現(xiàn)附近的人搜索的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 服務(wù)搭建篇(七) Elasticsearch單節(jié)點(diǎn)部署以及多節(jié)點(diǎn)集群部署

    服務(wù)搭建篇(七) Elasticsearch單節(jié)點(diǎn)部署以及多節(jié)點(diǎn)集群部署

    感興趣的話(huà)大家可以關(guān)注一下公眾號(hào) : 猿人劉先生 , 歡迎大家一起學(xué)習(xí) , 一起進(jìn)步 , 一起來(lái)交流吧! Elasticsearch(簡(jiǎn)稱(chēng)ES) 是一個(gè)分布式 , RESTful風(fēng)格的搜索和數(shù)據(jù)分析引擎 , 使用java開(kāi)發(fā)并且是當(dāng)前最流行的開(kāi)源的企業(yè)級(jí)搜索引擎,能夠達(dá)到近實(shí)時(shí)搜索,穩(wěn)定,可靠,快速,安裝使

    2024年02月03日
    瀏覽(20)
  • elasticsearch——ES集群分片不平衡處理

    在使用云上的一個(gè)ES集群的時(shí)候,發(fā)現(xiàn)搜索性能很差,查看分片情況,發(fā)現(xiàn)ES有12個(gè)節(jié)點(diǎn),索引創(chuàng)建了10個(gè)分片,1個(gè)副本,最后20個(gè)分片全在其中3個(gè)節(jié)點(diǎn)上,分布不均衡,實(shí)際只消耗了3個(gè)節(jié)點(diǎn)的資源,所以性能很差,再次創(chuàng)建新的索引,發(fā)現(xiàn)仍然是這種情況,最后通過(guò)下面的命

    2024年02月13日
    瀏覽(26)
  • ElasticSearch---查詢(xún)es集群狀態(tài)、分片、索引

    查看es集群狀態(tài): 如果?后面加上pretty,能讓返回的json格式化。 加上?v的返回結(jié)果,如下: 解釋如下: 查看es分片信息: 查看es分片信息,模糊匹配,比如匹配test: 返回信息如下: 解析如下: 查看狀態(tài)為unassigned的es分片信息: 查看es索引 查看es所有索引: indices表示索引,是

    2024年02月02日
    瀏覽(25)
  • ElasticSearch的集群、節(jié)點(diǎn)、索引、分片和副本

    ElasticSearch的集群、節(jié)點(diǎn)、索引、分片和副本

    Elasticsearch是面向文檔型數(shù)據(jù)庫(kù),一條數(shù)據(jù)在這里就是一個(gè)文檔。為了方便大家理解,我們將Elasticsearch里存儲(chǔ)文檔數(shù)據(jù)和關(guān)系型數(shù)據(jù)庫(kù)MySQL存儲(chǔ)數(shù)據(jù)的概念進(jìn)行一個(gè)類(lèi)比 ES里的Index可以看做一個(gè)庫(kù),而Types相當(dāng)于表,Documents則相當(dāng)于表的行。 這里Types的概念已經(jīng)被逐漸弱化,E

    2024年02月02日
    瀏覽(27)
  • Elasticsearch 的節(jié)點(diǎn)、集群、分片和副本 全面解析

    節(jié)點(diǎn)是 Elasticsearch 實(shí)例的運(yùn)行實(shí)例,即一個(gè)獨(dú)立的 Elasticsearch 服務(wù)進(jìn)程。每個(gè)節(jié)點(diǎn)都是一個(gè)獨(dú)立的工作單元,負(fù)責(zé)存儲(chǔ)數(shù)據(jù)、參與數(shù)據(jù)處理(如索引、搜索、聚合等)以及參與集群的協(xié)調(diào)工作。節(jié)點(diǎn)可以在物理或虛擬機(jī)上單獨(dú)部署,也可以在同一臺(tái)機(jī)器上運(yùn)行多個(gè)節(jié)點(diǎn)(但需

    2024年04月27日
    瀏覽(33)
  • 解決elasticsearch集群分片lock鎖無(wú)法分配

    解決elasticsearch集群分片lock鎖無(wú)法分配

    報(bào)錯(cuò)內(nèi)容如下所示 出現(xiàn)這個(gè)問(wèn)題的原因是原有分片未正常關(guān)閉或者清理,所以當(dāng)分片要重新分配回出問(wèn)題節(jié)點(diǎn)時(shí)就會(huì)沒(méi)辦法獲取分片鎖,這不會(huì)導(dǎo)致數(shù)據(jù)丟失,只需要重新出發(fā)一下分配分片的操作即可

    2024年02月11日
    瀏覽(21)
  • MongoDB分片集群搭建

    MongoDB 有三種集群架構(gòu)模式,分別為主從復(fù)制(Master-Slaver)、副本集(Replica Set)和分片(Sharding)模式。 Master-Slaver 是一種主從復(fù)制的模式,目前已經(jīng)不推薦使用 ReplicaSet模式取代了Master-Slaver模式,是一種互為主從的關(guān)系。Replica Set 將數(shù)據(jù)復(fù)制多份保存,不同服務(wù)器保存同一

    2024年01月19日
    瀏覽(50)
  • Redis搭建分片集群

    Redis搭建分片集群

    1、概念 Redis分片集群是用于將Redis的數(shù)據(jù)分布在多個(gè)Redis節(jié)點(diǎn)上的分布式系統(tǒng)。通過(guò)分片集群,可以將數(shù)據(jù)分成多個(gè)部分,并將每個(gè)部分存儲(chǔ)在不同的節(jié)點(diǎn)上,以便實(shí)現(xiàn)Redis的高可用性和高性能。 2、Redis分片集群原理 Redis分片集群原理是將數(shù)據(jù)分成多個(gè)部分,并將每個(gè)部分存

    2024年02月08日
    瀏覽(19)
  • Redis分片集群搭建及其原理

    Redis分片集群搭建及其原理

    主從和哨兵可以解決高可用、高并發(fā)讀的問(wèn)題。但是依然有兩個(gè)問(wèn)題沒(méi)有解決: 海量數(shù)據(jù)存儲(chǔ)問(wèn)題 高并發(fā)寫(xiě)的問(wèn)題 使用分片集群可以解決上述問(wèn)題,如圖: 分片集群特征: 集群中有多個(gè)master,每個(gè)master保存不同數(shù)據(jù) 每個(gè)master都可以有多個(gè)slave節(jié)點(diǎn) master之間通過(guò)ping監(jiān)測(cè)彼此

    2024年02月05日
    瀏覽(20)
  • elasticSearch核心概念的介紹(十四):ES集群索引分片管理

    elasticSearch核心概念的介紹(十四):ES集群索引分片管理

    上一章節(jié)我們對(duì)ES的集群進(jìn)行了搭建,有興趣的朋友可以參考一下elasticSearch核心概念的介紹(十三):docker搭建ES集群 這里我們來(lái)介紹了ES集群索引的分片管理 ES集群索引分片管理 介紹 分片(shard):因?yàn)镋S是個(gè)分布式的搜索引擎,所以索引通常都會(huì)分解成不同部分,而這些

    2023年04月27日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包