容量管理
扩容Volume空间
./udbto-cli volume expand {volume name} {capacity / GB}
该接口用于增加volume容量空间。
查看卷udbtovol信息
./udbto-cli volume info udbtovol
Summary:
ID : 10
Name : udbtovol
Owner : udbtovol
Authenticate : Disabled
Capacity : 10 GB 当前卷大小为10G
Create time : 2023-04-19 18:25:16
Cross zone : Disabled
DefaultPriority : false
Dentry count : 3
Description :
DpCnt : 20
DpReplicaNum : 3
Follower read : Enabled
Inode count : 4
Max metaPartition ID : 3
MpCnt : 3
MpReplicaNum : 3
NeedToLowerReplica : Disabled
RwDpCnt : 20
Status : Normal
ZoneName : default
VolType : 0
DpReadOnlyWhenVolFull: false
扩展卷大小到100G
./udbto-cli volume expand udbtovol 100
Volume capacity has been set successfully.
查看卷信息,已经扩展到100G
./udbto-cli volume info udbtovol
Summary:
ID : 10
Name : udbtovol
Owner : udbtovol
Authenticate : Disabled
Capacity : 100 GB
Create time : 2023-04-19 18:25:16
Cross zone : Disabled
DefaultPriority : false
Dentry count : 3
Description :
DpCnt : 20
DpReplicaNum : 3
Follower read : Enabled
Inode count : 4
Max metaPartition ID : 3
MpCnt : 3
MpReplicaNum : 3
NeedToLowerReplica : Disabled
RwDpCnt : 20
Status : Normal
ZoneName : default
VolType : 0
DpReadOnlyWhenVolFull: false
Volume读写性能优化
可读写的dp数量越多,数据就会越分散,volume的读写性能会有响应提升。 UDB-TO采取动态空间分配机制,创建volume之后,会为volume预分配一定的数据分区dp,当可读写的dp数量少于10个,会自动扩充dp数量。而如果希望手动提升可读写dp数量可以用以下命令:
./udbto-cli volume add-dp {volume name} {number}
提示 一个dp的默认大小为120GB,请根据volume实际使用量来创建dp,避免透支所有dp。
回收Volume多余空间
./udbto-cli volume shrink {volume name} {capacity in GB}
该接口用于减少volume容量空间, 会根据实际使用量计算,当设定值<已使用量的%120时操作会失败。
查看卷信息,当前卷容量100G
./udbto-cli volume info udbtovol
Summary:
ID : 10
Name : udbtovol
Owner : udbtovol
Authenticate : Disabled
Capacity : 100 GB
Create time : 2023-04-19 18:25:16
Cross zone : Disabled
DefaultPriority : false
Dentry count : 3
Description :
DpCnt : 20
DpReplicaNum : 3
Follower read : Enabled
Inode count : 4
Max metaPartition ID : 3
MpCnt : 3
MpReplicaNum : 3
NeedToLowerReplica : Disabled
RwDpCnt : 20
Status : Normal
ZoneName : default
VolType : 0
DpReadOnlyWhenVolFull: false
回收卷容量到20G
./udbto-cli volume shrink udbtovol 20
Volume capacity has been set successfully.
查看卷容量,容量已经缩小到20G
./udbto-cli volume info udbtovol
Summary:
ID : 10
Name : udbtovol
Owner : udbtovol
Authenticate : Disabled
Capacity : 20 GB
Create time : 2023-04-19 18:25:16
Cross zone : Disabled
DefaultPriority : false
Dentry count : 3
Description :
DpCnt : 20
DpReplicaNum : 3
Follower read : Enabled
Inode count : 4
Max metaPartition ID : 3
MpCnt : 3
MpReplicaNum : 3
NeedToLowerReplica : Disabled
RwDpCnt : 20
Status : Normal
ZoneName : default
VolType : 0
DpReadOnlyWhenVolFull: false
集群空间扩容
准备好新的datanode和metanode,启动配置文件配置现有master地址即可自动将新的节点添加到集群中。