啟用LVM特性的MRS Kafka集群磁盤在線擴容,業務不中斷
MRS 1.8.5及以后的版本,都支持在流式節點上開啟LVM特性。

LVM特性能有效防止kafka多磁盤場景下topic中因為數據不均導致某個partition流量特別大進而磁盤被寫爆。
同時開啟LVM以后可以做到不重啟系統、服務或組件的情況下實現磁盤平滑擴容,保證業務的連續性。
下面我就介紹一下如何在開啟了LVM的節點上實現Kafka的磁盤擴容操作。
1.??????? 購買云硬盤并掛載。
a)????登錄管理控制臺。
b)???? 選擇“存儲 > 云硬盤”。進入云硬盤頁面。
c)???? 單擊“購買磁盤”,創建云硬盤。關于創建云硬盤的詳細操作,請參見云硬盤用戶指南。
d)???? 在云硬盤列表,找到新購買的云硬盤,單擊“掛載”。
e)???? 選擇云硬盤待掛載的云服務器,該云服務器必須與云硬盤位于同一個可用分區,通過下拉列表選擇“掛載點”。
2.??????? 以root用戶登錄彈性云服務器。
3.??????? 執行如下命令,查看磁盤并記錄新添加設備名稱。如“/dev/vdc”
fdisk -l | grep /dev/vd | grep -v vda
4.??????? 執行如下命令,將新掛載的磁盤創建為物理卷。
pvcreate /dev/vdc
5.??????? 執行如下命令,查詢卷組名稱。
vgdisplay
6.??????? 執行如下命令,添加物理卷到卷組中,對卷組進行擴容。
vgextend vg_group /dev/vdc
7.??????? 執行如下命令,查詢邏輯卷路徑
lvdisplay
8.??????? 執行如下命令,擴展邏輯卷的容量
lvextend -L +99GB /dev/mapper/vg_group-core
9.??????? 執行如下命令,擴展文件系統的容量。到此,單個kafka節點的磁盤擴容完成。
resize2fs /dev/mapper/vg_group-core
10.????????重復以上步驟,對所有kafka節點進行磁盤擴容。
注意:
1. 使用LVM特性時,卷組中的一塊磁盤故障將影響整個卷組的數據訪問,因此創建topic時務必配置多副本。
2. MRS創建的LVM存儲模式為Linear模式,不管卷組中配置了幾塊磁盤,同一時間都只有一塊磁盤在負責寫入,寫入性能會受限。因此使用LVM前需要評估好kafka單節點的寫入流量。
mrs EI企業智能
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。