类 GreedyPartitionAllocator

    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.util.Map<java.lang.String,​org.apache.iotdb.commons.partition.DataPartitionTable> allocateDataPartition​(java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​org.apache.iotdb.confignode.rpc.thrift.TTimeSlotList>> unassignedDataPartitionSlotsMap)
      Allocate DataPartitions
      java.util.Map<java.lang.String,​org.apache.iotdb.commons.partition.SchemaPartitionTable> allocateSchemaPartition​(java.util.Map<java.lang.String,​java.util.List<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot>> unassignedSchemaPartitionSlotsMap)
      Allocate SchemaPartitions
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • GreedyPartitionAllocator

        public GreedyPartitionAllocator​(IManager configManager)
    • 方法详细资料

      • allocateSchemaPartition

        public java.util.Map<java.lang.String,​org.apache.iotdb.commons.partition.SchemaPartitionTable> allocateSchemaPartition​(java.util.Map<java.lang.String,​java.util.List<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot>> unassignedSchemaPartitionSlotsMap)
                                                                                                                              throws NoAvailableRegionGroupException
        从接口复制的说明: IPartitionAllocator
        Allocate SchemaPartitions
        指定者:
        allocateSchemaPartition 在接口中 IPartitionAllocator
        参数:
        unassignedSchemaPartitionSlotsMap - SchemaPartitionSlots that should be assigned
        返回:
        Map, the allocating result
        抛出:
        NoAvailableRegionGroupException
      • allocateDataPartition

        public java.util.Map<java.lang.String,​org.apache.iotdb.commons.partition.DataPartitionTable> allocateDataPartition​(java.util.Map<java.lang.String,​java.util.Map<org.apache.iotdb.common.rpc.thrift.TSeriesPartitionSlot,​org.apache.iotdb.confignode.rpc.thrift.TTimeSlotList>> unassignedDataPartitionSlotsMap)
                                                                                                                          throws NoAvailableRegionGroupException
        从接口复制的说明: IPartitionAllocator
        Allocate DataPartitions
        指定者:
        allocateDataPartition 在接口中 IPartitionAllocator
        参数:
        unassignedDataPartitionSlotsMap - DataPartitionSlots that should be assigned
        返回:
        Map, the allocating result
        抛出:
        NoAvailableRegionGroupException