温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来呢,我们看下一个经验,比如说集群数据的一个均衡,那首先第一个呢,是节点间的一个数据均衡,那什么叫节点间的一个数据均衡呢?给大家画一个图啊。那假如说呢,我们这个集群当中啊,有多台服务器。比如说这个呢,是海宝102。这是103。104,哎,多来几台哈。105。106。107,哎,一共呢,有六台服务器,那好,那咱们存储数据有几个副本呢,咱们存储数据。是不是三个副本啊?哎,三个副本啊,那假如说啊,我存储一个数据放在这里面,一个副本,两个副本,三个副本,OK吧,那接下来我又来了一个数据存储不巧了,我也存在102103104上,好,我再来一个数据,我又存在这里面,它仍然。是在102103104,那你会发现一个什么现象,你会发现啊,102103104忙的不行,里面存储的数据啊,都已经满了,但是呢,这边呢,存储的非常空闲。
01:12
对吧,那这时候你想怎么办?你是不是希望说将这些的存储数据的这个任务,诶,适当的分给105106107,就是大家呀,干活适当的均匀一些。是吧,哎,那还呢,也想到了这个事儿很好,那这里面它就提供了对应的开启数据均衡的命令,I start balance,然后杠20。那这个后面这个十是啥意思呢。哎,对于这个参数十啊,代表的是集群当中各个节点磁盘间。值班空间利用率相差不超过10%。什么意思呢?给大家解释一下啊,解释一下就懂了,那比如说这里面啊。我这个102磁盘的利用率呢,是60%,它呢是65%,它的利用率呢70%,但是105和106,哎,它的磁盘利用率只有10%。
02:04
15%,20%。那你发现它们之间相差这个利用率啊,是不是超过10%了,对吧?哎,那我就得给他进行适当的一个负载均衡。这是任意两台之间有超过10%的,那我就要执行对那个命令啊,将它适当的一个均衡啊,自动帮你去完成,OK吧,好这样一个情况啊,那当然了,你这个开启对应的这个均衡命令,你后续啊,需要将它进行一个停止,否则的话它会一直执行啊,这个只要这个节点之间,它们之间的比例哎,超过了10%。那它就会执行对应的操作啊,其实就是一个拷贝啊,底层就是拷贝呗,你这个多了,那我就往这儿拷一点,那你发现这个多了啊,这多了你这个就往别的空间啊再拷一点。这多少啊?行,那有一个注意事项,说注意hi do呢,需要启动单独的re balance,呃,Re balance server来执行这个,哎,负载这个节点间数据均衡的命令,所以尽量呢,不要让他在name note上进行执行这个命令,那肯定找一个空闲的呗,那比如说像刚才我们这个集群当中。
03:08
这里面是有三台机器比较空闲的,那你就随便找一个这个啊,进行一个均衡,那这样的话就减轻了,比如说这里面有N,它对应的一个压力,因为毕竟执行这个均衡命令啊,它需要耗一定的这个资源。啊,OK吧,哎,这呢就是节点间数据的一个均衡啊。
我来说两句