{
"num_shards": 1024,
"replication_factor": 3,
"instances": [
{
"id": "m3db001",
"isolation_group": "us-east1-a",
"zone": "embedded",
"weight": 100,
"endpoint": "10.142.0.1:9000",
"hostname": "m3db001",
"port": 9000
},
{
"id": "m3db002",
"isolation_group": "us-east1-b",
"zone": "embedded",
"weight": 100,
"endpoint": "10.142.0.2:9000",
"hostname": "m3db002-us-east",
"port": 9000
},
{
"id": "m3db003",
"isolation_group": "us-east1-c",
"zone": "embedded",
"weight": 100,
"endpoint": "10.142.0.3:9000",
"hostname": "m3db003",
"port": 9000
}
]
}
唯一性區(qū)分數(shù)據(jù)存儲節(jié)點
處在同一個分區(qū)的存儲節(jié)點其存儲的數(shù)據(jù)互不相同,換句話說同一個分區(qū)內(nèi)的存儲節(jié)點平分放置所有數(shù)據(jù)分片。同一個隔離分組中的數(shù)據(jù)幾點之間不會出現(xiàn)冗余數(shù)據(jù)。
這個功能主要用于高可用,最典型的應(yīng)用場景,同一個機架或者機房的數(shù)據(jù)節(jié)點會被放置到一個隔離分組中,放置因為機架或者機房斷電導(dǎo)致的不可用。當然也可活用在云環(huán)境上
這個是etcd中的概念,和consul中的datacenter概念相同
分片分配權(quán)重,整數(shù),一個隔離分組中權(quán)重大的存儲節(jié)點將會被分配存儲更多的分片。如果不同磁盤容量的機器混布存儲節(jié)點的話,那么磁盤大的權(quán)重可以比其他節(jié)點高。同樣配置機器的場景下,所有節(jié)點的權(quán)重保持相同的整數(shù)即可
例如:250.250.250.250:250,對這個數(shù)據(jù)節(jié)點的數(shù)據(jù)請求將被路由到這個地址
數(shù)據(jù)節(jié)點的主機名或者IP
數(shù)據(jù)節(jié)點監(jiān)聽數(shù)據(jù)請求的端口。默認9000
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。