请问一下 replication_num 的副本 是存在于 多个节点之间的副本吗?

提问者:帅平 问题分类:数据库
请问一下 replication_num 的副本 是存在于 多个节点之间的副本吗 比如 A B C D 节点 每个节点挂载N个磁盘空间 此时 replication_num 假设为3的情况下 是 A B C 都会获得相对应的副本数据 还是 是根据 磁盘空间走的
5 个回答
帅平
帅平 提问者
我们是这样的情况所有的节点都是虚拟机 比如 ABC DEF 六个个节点 其中ABC在同一个物理机上虚拟化 当进行 三副本的时候 不知道会不会大概率打到同一个 物理机上 或者可能是 A D B这样 因为需要考虑某个物理机 突然宕机 或者 某块磁盘突然无法使用的情况
发布于:5个月前 (02-27) IP属地:未知
怕她脏还是爱她葬
怕她脏还是爱她葬
会打到同一个 物理机
发布于:5个月前 (02-27) IP属地:未知
爱你的小笨蛋
爱你的小笨蛋
如果没有话资源组,会在A B C D节点和对应N个磁盘均衡分布,然后每个BE节点只能持有一个tablet的副本,相关命令:
-- 查看副本状态
ADMIN SHOW REPLICA STATUS FROM db.table
-- 查看副本size分布状态
-- 如果挂节点、可以看到有副本均衡
admin show replica distribution from db.table
发布于:5个月前 (02-27) IP属地:未知
帅平
帅平提问者
理解一下意思就是 会在存活节点选择任意节点进行副本是吗
发布于:5个月前 (02-27) IP属地:未知
天然纯勋勋
天然纯勋勋
理解一下意思就是 会在存活节点选择任意节点进行副本是吗
这里有负载均衡策略,默认看磁盘空间详情可参考官方文档:
https://doris.apache.org/zh-CN/docs/dev/admin-manual/maint-monitor/tablet-repair-and-balance#%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1
发布于:5个月前 (02-27) IP属地:未知
我来回答