再检验一下分区副本的可用性,是否在线
创建新的Log文件目录和文件,但是这个时候的Log文件目录是-future后缀的, 同时这个分区中的futureLog对象中也保存了这个Log。...Leader 层面的限流
Leader层面不需要限流,因为数据不是从Leader副本获取的,而是从同Broker源目录读取的本地磁盘数据到另一个目录中, 所以不需要进行Leader层面的限流。..., 其实就是简单的按照 目录里面的分区数量进行排序然后创建, 尽量保证分区目录数量均衡。
源码总结
Q&A
如何在对应的目录中创建分区副本的?..., 具体是如果指定了dir,则创建的时候会使用指定的dir创建分区,否则的话,就会按照分区数量对各个目录排序,选择最少的那个创建。
跨目录迁移数据的时候,是从源目录读取分区副本的数据呢?...还是从该分区的Leader中获取数据呢? 是从相同Broker中的源目录读取的数据,不是从Leader读取。