国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

走入?可?分布式集群世界

開發 架構
?個 Elasticsearch 實例即?個 Node,?臺機器可以有多個實例,正常使?下每個實例應該會部署在不同的機器上。Elasticsearch 的配置?件中可以通過 node.master、node.data 來設置節點類型。

通往集群大門

  • ?可?

?可?(High Availability)是分布式系統架構設計中必須考慮的因素之?,它通常是指,通過設計減少系統不能提供服務的時間。如果系統每運?100個時間單位,會有1個時間單位?法提供服務,我們說系統的可?性是99%。

  • 負載均衡

將流量均衡的分布在不同的節點上,每個節點都可以處理?部分負載,并且可以在節點之間動態分配負載,以實現平衡。

  • ?性能

將流量分發到不同機器,充分利?多機器多CPU,從串?計算到并?計算提?系統性能。

es集群的基本核心概念

  • Cluster 集群

?個 Elasticsearch 集群由?個或多個節點(Node)組成,每個集群都有?個共同的集群名稱作為標識。

  • Node節點

?個 Elasticsearch 實例即?個 Node,?臺機器可以有多個實例,正常使?下每個實例應該會部署在不同的機器上。Elasticsearch 的配置?件中可以通過 node.master、node.data 來設置節點類型。

node.master:表示節點是否具有成為主節點的資格

true代表的是有資格競選主節點

false代表的是沒有資格競選主節點

node.data:表示節點是否存儲數據

  • Node節點組合

主節點+數據節點(master+data)

節點即有成為主節點的資格,?存儲數據

node.master: true
node.data: true

數據節點(data)

節點沒有成為主節點的資格,不參與選舉,只會存儲數據

node.master: false
node.data: true

客戶端節點(client)

不會成為主節點,也不會存儲數據,主要是針對海量請求的時候可以進?負載均衡

node.master: false
node.data: false
  • 分?

每個索引有?個或多個分?,每個分?存儲不同的數據。分?可分為主分?( primary shard)和復制分?(replica shard),復制分?是主分?的拷?。默認每個主分?有?個復制分?,?個索引的復制分?的數量可以動態地調整,復制分?從不與它的主分?在同?個節點上

手把手教你搭建es集群

搭建步驟

拷?elasticsearch-7.2.0安裝包3份,分別命名es-a, es-b,es-c。

分別修改elasticsearch.yml?件。

分別啟動a ,b ,c 三個節點。

打開瀏覽器輸?:http://localhost:9200/_cat/health?v ,如果返回的node.total是3,代表集群搭建成功

配置elasticsearch.yml?件

#集群名稱
cluster.name: cyz-es
#節點名稱
node.name: node-1
#是不是有資格主節點
node.master: true
#是否存儲數據
node.data: true
#最?集群節點數
node.max_local_storage_nodes: 3
#?關地址
network.host: 0.0.0.0
#端?
http.port: 9200
#內部節點之間溝通端?
transport.tcp.port: 9300
#es7.x 之后新增的配置,寫?候選主節點的設備地址,在開啟服務后可以被選為主節點
discovery.seed_hosts: ["localhost:9300","localhost:9400","localhost:9500"]
#es7.x 之后新增的配置,初始化?個新的集群時需要此配置來選舉master
cluster.initial_master_nodes: ["node-1", "node-2","node-3"]
#數據和存儲路徑
path.data: /usr/local/es/data
path.logs: /usr/local/es/logs
node.name: node-2
http.port: 9201
transport.tcp.port: 9400
node.name: node-3
http.port: 9202
transport.tcp.port: 9500

kibana

  • 打開配置 kibana.yml,添加elasticsearch.hosts: ["http://localhost:9200","http://localhost:9201","http://localhost:9202"]
  • 啟動kibana,可以看到集群信息

es集群索引分片管理

介紹

  • 分?(shard):因為ES是個分布式的搜索引擎, 所以索引通常都會分解成不同部分, ?這些分布在不同節點的數據就是分?. ES?動管理和組織分?, 并在必要的時候對分?數據進?再平衡分配, 所以?戶基本上不?擔?分?的處理細節。
  • 副本(replica):ES默認為?個索引創建1個主分?, 并分別為其創建?個副本分?. 也就是說每個索引都由1個主分?成本, ?每個主分?都相應的有?個copy.
  • Elastic search7.x之后,如果不指定索引分?,默認會創建1個主分?和?個副分?,?7.x版本之前的?如6.x版本,默認是5個主分?

創建索引(不指定分?數量)

PUT nba
{"mappings":{"properties":{"birthDay":{"type":"date"},"birthDayStr":
{"type":"keyword"},"age":{"type":"integer"},"code":
{"type":"text"},"country":{"type":"text"},"countryEn":
{"type":"text"},"displayAffiliation":{"type":"text"},"displayName":
{"type":"text"},"displayNameEn":{"type":"text"},"draft":
{"type":"long"},"heightValue":{"type":"float"},"jerseyNo":
{"type":"text"},"playYear":{"type":"long"},"playerId":
{"type":"keyword"},"position":{"type":"text"},"schoolType":
{"type":"text"},"teamCity":{"type":"text"},"teamCityEn":
{"type":"text"},"teamConference":{"type":"keyword"},"teamConferenceEn":
{"type":"keyword"},"teamName":{"type":"keyword"},"teamNameEn":
{"type":"keyword"},"weight":{"type":"text"}}}}

創建索引(指定分片數量)

  • settings
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
},
  • 創建索引
PUT nba
{"settings":{"number_of_shards":3,"number_of_replicas":1},"mappings":
{"properties":{"birthDay":{"type":"date"},"birthDayStr":
{"type":"keyword"},"age":{"type":"integer"},"code":
{"type":"text"},"country":{"type":"text"},"countryEn":
{"type":"text"},"displayAffiliation":{"type":"text"},"displayName":
{"type":"text"},"displayNameEn":{"type":"text"},"draft":
{"type":"long"},"heightValue":{"type":"float"},"jerseyNo":
{"type":"text"},"playYear":{"type":"long"},"playerId":
{"type":"keyword"},"position":{"type":"text"},"schoolType":
{"type":"text"},"teamCity":{"type":"text"},"teamCityEn":
{"type":"text"},"teamConference":
{"type":"keyword"},"teamConferenceEn":{"type":"keyword"},"teamName":
{"type":"keyword"},"teamNameEn":{"type":"keyword"},"weight":
{"type":"text"}}}}

索引分片分配

  • 分?分配到哪個節點是由ES?動管理的,如果某個節點掛了,那分??會重新分配到別的節點上。
  • 在單機中,節點沒有副分?,因為只有?個節點沒必要?成副分?,?個節點掛點,副分?也會掛掉,完全是單故障,沒有存在的意義。
  • 在集群中,同個分?它的主分?不會和它的副分?在同?個節點上,因為主分?和副分?在同個節點,節點掛了,副分?和主分機?樣是掛了,不要把所有的雞蛋都放在同個籃??。
  • 可以?動移動分?,?如把某個分?移動從節點1移動到節點2。
  • 創建索引時指定的主分?數以后是?法修改的,所以主分?數的數量要根據項?決定,如果真的要增加主分?只能重建索引了。副分?數以后是可以修改的。

手動移動分片

POST /_cluster/reroute
{
"commands": [
{
"move": {
"index": "nba",
"shard": 2,
"from_node": "node-1",
"to_node": "node-3"
}
}
]
}

修改副分?數量

PUT /nba/_settings
{
"number_of_replicas": 2
}

玩轉es集群健康管理

查看集群的健康狀態

  • http://127.0.0.1:9200/_cat/health?v
  • URL返回了集群的健康信息。
  • 返回信息

status :集群的狀態,red紅表示集群不可?,有故障。yellow?表示集群不可靠但可?,?般單節點時就是此狀態。green正常狀態,表示集群?切正常。
node.total :節點數,這?是3,表示該集群有三個節點。
node.data :數據節點數,存儲數據的節點數,這?是3。
shards :表示我們把數據分成多少塊存儲。
pri :主分?數,primary shards
active_shards_percent :激活的分?百分?,這?可以理解為加載的數據分?數,只有加載所有的分?數,集群才算正常啟動,在啟動的過程中,如果我們不斷刷新這個??,我們會發現這個百分?會不斷加?。

查看集群的索引數

  • http://127.0.0.1:9200/_cat/indices?v
  • URL返回了集群中的所有索引信息,我們可以看到所有索引的健康情況和具體信息。
  • 返回信息

health : 索引健康,green為正常,yellow表示索引不可靠(單節點),red索引不可?。與
集群健康狀態?致。
status : 狀態表明索引是否打開,只索引是可以關閉的。
index : 索引的名稱
uuid : 索引內部分配的名稱,索引的唯?表示
pri : 集群的主分?數量
docs.count : 這?統計了?檔的數量。
docs.deleted : 這?統計了被刪除?檔的數量。
store.size : 索引的存儲的總容量
pri.store.size : 主分別的容量

查看磁盤的分配情況

  • http://192.168.1.128:9200/_cat/allocation?v
  • URL返回了每個節點的磁盤情況。
  • 返回信息

shards : 該節點的分?數量
disk.indices : 該節點中所有索引在該磁盤所點的空間。
disk.used : 該節點已經使?的磁盤容量
disk.avail : 該節點可以使?的磁盤容量
disk.total : 該節點的磁盤容量

查看集群的節點信息

  • http://127.0.0.1:9200/_cat/nodes?v
  • URL返回了集群中各節點的情況。
  • 返回信息

ip : ip地址
heap.percent : 堆內存使?情況
ram.percent : 運?內存使?情況
cpu : cpu使?情況
master : 是否是主節點

查看集群的其他信息

  • http://127.0.0.1:9200/_cat

參考個人博客:http://www.sddzcyz.cn/

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2020-09-08 13:25:52

HBase分布式數據庫

2017-09-11 15:17:01

分布式集群負載均衡

2017-08-10 10:17:32

Hadoop分布式搭建

2019-09-26 15:43:52

Hadoop集群防火墻

2022-03-29 23:17:52

PostgreSQL集群Citus

2013-03-22 15:55:22

Web架構架構

2018-11-15 12:35:25

Ceph分布式存儲

2020-07-15 09:20:48

MyCatMySQL分布式

2022-03-21 19:44:30

CitusPostgreSQ執行器

2022-03-27 06:37:37

SQLPostgreSQL集群

2019-10-10 09:16:34

Zookeeper架構分布式

2019-06-19 15:40:06

分布式鎖RedisJava

2017-09-01 05:35:58

分布式計算存儲

2023-05-29 14:07:00

Zuul網關系統

2014-08-13 10:47:18

分布式集群

2019-05-24 14:45:17

分布式微服務運維

2022-03-21 06:45:22

PostgreSQL數據庫Citus

2020-07-03 13:29:08

Redis集群哈希槽

2024-10-10 14:01:34

2017-10-27 08:40:44

分布式存儲剪枝系統
點贊
收藏

51CTO技術棧公眾號

91影院未满十八岁禁止入内| 欧美精品三级日韩久久| 黄毛片在线观看| 成人网在线免费观看| 国产精品污网站| 色综合一区二区日本韩国亚洲 | 欧美第一页浮力影院| 亚洲欧美另类在线观看| 久久精品天堂| 麻豆电影在线播放| 精品久久久久久一区| 一本色道久久综合亚洲精品按摩| 成人精品久久| 午夜影院观看视频免费| 日本午夜人人精品| 亚洲黄色小说网站| 久久不见久久见中文字幕免费 | 亚洲曰本av电影| 欧美一区二区久久| 中文字幕国产精品一区二区| 亚洲专区一二三| 成人香蕉社区| 中文字幕永久视频| 欧美裸身视频免费观看| www国产精品av| 日韩免费成人| 亚洲成熟丰满熟妇高潮xxxxx| 日韩中文字幕网| 91美女视频网站| 国产精品视频一区二区三区综合 | 日韩专区视频| 看av免费毛片手机播放| 美女福利视频一区| 欧美国产欧美综合| 国产成人一区| 国产小视频福利在线| 精品无码久久久久国产| 精品国产一区a| 国产成人亚洲综合a∨婷婷图片| 韩国理伦片久久电影网| 狠狠热免费视频| 秋霞午夜一区二区| 婷婷综合在线观看| 国产精品外国| 色在线视频观看| 久草精品在线播放| 国产精品旅馆在线| 欧美日韩国产小视频在线观看| 日韩成人午夜精品| 欧美91在线|欧美| 2020色愉拍亚洲偷自拍| 96国产粉嫩美女| 天天做天天爱天天综合网| 北条麻妃国产九九九精品小说| 天堂网在线最新版www中文网| 日韩黄色在线观看| 中文字幕在线中文字幕在线中三区| 成人在线免费观看视频网站| 美日韩丰满少妇在线观看| 亚洲视频免费在线观看| 欧美暴力喷水在线| 牛牛精品一区二区| 亚洲欧美久久久久| 成人在线视频电影| 亚洲片在线资源| 亚洲欧美乱综合| 宅男噜噜噜66一区二区| 精品三区视频| 国产美女极品在线| 亚洲欧美日产图| 久久久免费高清电视剧观看| 色婷婷综合久久久久中文一区二区 | 日韩性xxx| 97超超碰碰| 成人自拍网站| 亚洲人成电影网站色| 亚洲日本一区二区三区| 先锋影音国产一区| 精品一区二区三区中文字幕 | 国产成人无码一二三区视频| 国产精品亚洲片夜色在线| 日韩午夜在线影院| 久久免费视频色| 午夜精品久久久久99热蜜桃导演| 天堂电影一区| 在线亚洲电影| 亚洲 欧美 综合 另类 中字| 国产精品高清免费在线观看| 日韩精品中文字幕在线不卡尤物| 国产亚洲一区二区三区| 韩日欧美一区| 警花av一区二区三区| 韩日在线视频| 国产一区二区视频免费在线观看| 国产精品美女黄网| 色与欲影视天天看综合网| 911精品国产一区二区在线| 国产亚洲一区二区三区四区| 免费看亚洲片| 国产成人一区| 午夜日韩成人影院| 国产98在线| 天天干天天操天天做| 婷婷五月色综合| 国产精品视频男人的天堂| 亚洲精品美女在线| 好吊成人免视频| 久久久三级国产网站| 日日噜噜夜夜狠狠视频欧美人 | 日本成人一区二区| 永久免费av片在线观看全网站| 97在线国产视频| 精品人伦一区二区三区| 97成人精品区在线播放| 亚洲欧美中文字幕在线一区| 91精品1区2区| 一区二区三区久久| 91免费观看视频| 青青草精品视频| 欧美精品二区| 国产毛片一区二区三区| 国产精品18| 欧美gay视频| 在线中文字幕-区二区三区四区| 网址你懂得在线观看| 成人一区二区三| japanese在线播放| 久久国产精品-国产精品| 国产精品美女无圣光视频| 久热精品视频在线免费观看 | 欧美大片免费高清观看| 国产一区二区影视| sihu成人| 91黄色小网站| 黄色免费高清视频| 老牛影视免费一区二区| 成人动漫在线观看视频| 国产精品三级美女白浆呻吟 | 成人av电影免费观看| 日韩国产欧美一区二区三区| 午夜精品久久久久久久四虎美女版| 伊色综合久久之综合久久| 成人18视频在线观看| 国产免费拔擦拔擦8x高清在线人| 草碰在线视频| 国产在线黄色| 色播色播色播色播色播在线| 好男人社区在线视频| 亚洲国产高清av| 人妻熟妇乱又伦精品视频| 黄色小视频大全| 日韩免费一区二区三区| 久久久久久九九九九| 国产精品9999久久久久仙踪林 | 久久视频国产| 婷婷成人综合| 大桥未久女教师av一区二区| 美女久久久久久| 日本精品不卡| 激情黄产视频在线免费观看| heyzo高清国产精品| 操喷在线视频| 日本在线影院| 日韩电影免费观看高清完整版| 色偷偷色偷偷色偷偷在线视频| 丰满诱人av在线播放| 天天色天天射天天综合网| 麻豆最新免费在线视频| 高清免费电影在线观看| 欧美人与禽性xxxxx杂性| 国产精品vvv| 台湾佬中文娱乐久久久| 怡红院成人在线| 91精品一区| 久久久亚洲欧洲日产| 精品国产不卡| 欧美精品91| 免费人成精品欧美精品| 国产精品一区一区| 99久久精品免费精品国产| 中文字幕免费不卡| 一区二区三区四区蜜桃| 婷婷夜色潮精品综合在线| 欧美视频三区在线播放| 日韩一二三区视频| 国产视频久久久久| 久久久精品国产一区二区| 久久青草福利网站| 国产91色在线免费| 成人免费视频a| 精品国产乱码久久久久| 一本久道久久综合| 国产精品秘入口18禁麻豆免会员| 免费一级特黄录像| 在线播放免费| 1区2区3区在线视频| 丁香婷婷久久| 亚洲小说图片| 亚洲午夜极品| 国产制服丝袜一区|