Tidb進行縮減擴容tikv節點

2022-03-22 05:05:15 字數 990 閱讀 2274

這兩天接到任務說是要進行測試縮減機器給集群帶來的負面效果有哪些。

然後我就按照官方的教程將機器進行了縮減,主要是縮減tikv節點

步驟都沒有什麼問題,就是進行到第二步的時候,一定要等到節點的狀態變成「tombstone」才可以正常下線。但在剛開始的時候,他的狀態一直是「offline」,此時的狀態說明節點正在遷移leader節點和資料,官方說是等待幾分鐘就可以了,而我在進行縮減三個節點中,有乙個節點等了兩天還是「offline」的狀態,我覺得這肯定是有問題的,然後我就繼續往下執行了第三步,等了大半天,還是這樣的狀態,再後來我對中控機進行壓力測試的時候,發現這個刪除的tikv節點還能進行儲存計算,然後我就懵逼了,這麼長時間還沒有遷移完。tidb的效率有時候太低了,沒辦法只能慢慢等了。

加機器節點tikv:

我這裡加機器一共有兩台,第一台是使用乙個全新的機器進行新增,新增的步驟我們直接按照官網的步驟來即可:

第一台機器非常好新增,按照官方的步驟直接執行以下即可。而第二台就比較麻煩了,這個機器是。執行了好幾遍,中控機使用ansile執行沒有報錯,也成功了,但是此tikv節點所在機器上並沒有關於tikv的相關程序,讓我很是頭疼,連續執行了好幾次都沒有成功。 

後來我在按照官方步驟的時候這樣子來做,算是成功了:

主要是紅色方框的這些資訊,然後我突然想到我的配置檔案也是這麼寫的:

我前面的這個紅色方框不就是節點的別名嗎?然後我就這樣子來嘗試一下,最後真的成功了,在部署新節點的時候,使用這個別名來部署,最後成功了。

所以說大家以後看資訊的時候一定要仔細一點來,不能慌

LVM建立,擴容,縮減,遷移,快照

邏輯卷建立 步驟 1.建立物理卷 pvcreate dev sd 2.建立捲組 vgcreate vg0 s 16m dev sd 3.建立邏輯卷 lvcreate n lv0 l 1.5g vg0 lvcreate n lv1 l 100 free vg0 4.格式化 mkfs.exe4 dev ...

vector的容量進行縮減

在c primer 上看到vectors的容量不會進行縮減 即便是刪除元素,其references pointers iterators也會繼續有效,繼續指向動作發生前的位置。但是安插操作可能使這些references pointers iterators失效 因為安插可能導致記憶體的重新分配 有乙...

linux LVM邏輯卷的建立,擴容,縮減和刪除

什麼是lvm?lvm是邏輯盤卷管理 logical volume manager 的簡稱,它是linux環境下對磁碟分割槽進行管理的一種機制,lvm是建立在硬碟和分割槽之上的乙個邏輯層,來提高磁碟分割槽管理的靈活性。為什麼要使用lvm?在日常工作或者學習中,隨著電腦的不斷被使用,我們的磁碟空間可能會...