接口 IManager

  • 所有已知实现类:
    ConfigManager

    public interface IManager
    a subset of services provided by . For use internally only, passed to Managers, services.
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void addMetrics()  
      org.apache.iotdb.common.rpc.thrift.TSStatus checkConfigNodeGlobalConfig​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)  
      org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp checkUserPrivileges​(java.lang.String username, java.util.List<java.lang.String> paths, int permission)
      Check User Privileges
      org.apache.iotdb.common.rpc.thrift.TSStatus clearCache()
      Clear cache on all DataNodes
      org.apache.iotdb.consensus.common.DataSet countMatchedStorageGroups​(CountStorageGroupPlan countStorageGroupPlan)
      Count StorageGroups
      org.apache.iotdb.common.rpc.thrift.TSStatus createCQ​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus createFunction​(org.apache.iotdb.confignode.rpc.thrift.TCreateFunctionReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus createPeerForConsensusGroup​(java.util.List<org.apache.iotdb.common.rpc.thrift.TConfigNodeLocation> configNodeLocations)
      Create peer in new node to build consensus group.
      org.apache.iotdb.common.rpc.thrift.TSStatus createPipe​(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)
      Create Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus createPipeSink​(CreatePipeSinkPlan plan)
      Create PipeSink
      org.apache.iotdb.common.rpc.thrift.TSStatus createSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TCreateSchemaTemplateReq req)
      create schema template
      org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger​(org.apache.iotdb.confignode.rpc.thrift.TCreateTriggerReq req)
      Create trigger
      org.apache.iotdb.common.rpc.thrift.TSStatus deactivateSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TDeactivateSchemaTemplateReq req)
      deactivate schema template
      org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups​(java.util.List<java.lang.String> deletedPaths)
      Delete StorageGroups
      org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries​(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropCQ​(org.apache.iotdb.confignode.rpc.thrift.TDropCQReq req)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropFunction​(java.lang.String udfName)  
      org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe​(java.lang.String pipeName)
      Drop Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus dropPipeSink​(DropPipeSinkPlan plan)
      Drop PipeSink
      org.apache.iotdb.common.rpc.thrift.TSStatus dropSchemaTemplate​(java.lang.String templateName)
      Drop schema template
      org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger​(org.apache.iotdb.confignode.rpc.thrift.TDropTriggerReq req)
      Drop trigger
      org.apache.iotdb.common.rpc.thrift.TSStatus flush​(org.apache.iotdb.common.rpc.thrift.TFlushReq req)
      Flush on all DataNodes
      org.apache.iotdb.confignode.rpc.thrift.TGetAllPipeInfoResp getAllPipeInfo()
      Get all pipe information.
      org.apache.iotdb.confignode.rpc.thrift.TGetAllTemplatesResp getAllTemplates()
      show schema templates
      ClusterSchemaManager getClusterSchemaManager()
      Get ClusterSchemaManager
      ConsensusManager getConsensusManager()
      Get ConsensusManager
      CQManager getCQManager()
      Get CQManager
      org.apache.iotdb.consensus.common.DataSet getDataNodeConfiguration​(GetDataNodeConfigurationPlan getDataNodeConfigurationPlan)
      Get DataNode info
      org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getDataPartition​(GetDataPartitionPlan getDataPartitionPlan)
      Get DataPartition
      org.apache.iotdb.confignode.rpc.thrift.TRegionRouteMapResp getLatestRegionRouteMap()
      Get the latest RegionRouteMap
      LoadManager getLoadManager()
      Get LoadManager
      org.apache.iotdb.confignode.rpc.thrift.TGetLocationForTriggerResp getLocationOfStatefulTrigger​(java.lang.String triggerName)
      Get DataNodeLocation of stateful trigger
      org.apache.iotdb.consensus.common.DataSet getMatchedStorageGroupSchemas​(GetStorageGroupPlan getOrCountStorageGroupPlan)
      Get StorageGroupSchemas
      NodeManager getNodeManager()
      Get DataManager
      org.apache.iotdb.confignode.rpc.thrift.TSchemaNodeManagementResp getNodePathsPartition​(org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.Integer level)
      create SchemaNodeManagementPartition for child paths node management
      org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getOrCreateDataPartition​(GetOrCreateDataPartitionPlan getOrCreateDataPartitionPlan)
      Get or create DataPartition
      org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getOrCreateSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
      Get or create SchemaPartition
      PartitionManager getPartitionManager()
      Get PartitionManager
      org.apache.iotdb.confignode.rpc.thrift.TGetPathsSetTemplatesResp getPathsSetTemplate​(java.lang.String req)
      show paths set schema template xx
      org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkResp getPipeSink​(org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkReq req)
      Get PipeSink by name.
      ProcedureManager getProcedureManager()
      Get ProcedureManager
      org.apache.iotdb.confignode.rpc.thrift.TGetRegionIdResp getRegionId​(GetRegionIdPlan plan)  
      org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
      Get SchemaPartition
      org.apache.iotdb.confignode.rpc.thrift.TGetSeriesSlotListResp getSeriesSlotList​(GetSeriesSlotListPlan plan)  
      org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getStatefulTriggerTable()
      DataNode refresh stateful trigger cache
      SyncManager getSyncManager()
      Get SyncManager
      org.apache.iotdb.consensus.common.DataSet getSystemConfiguration()
      Get system configurations that is not associated with the DataNodeId
      org.apache.iotdb.confignode.rpc.thrift.TGetTemplateResp getTemplate​(java.lang.String req)
      show nodes in schema template
      org.apache.iotdb.confignode.rpc.thrift.TGetTimeSlotListResp getTimeSlotList​(GetTimeSlotListPlan plan)  
      org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getTriggerJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
      Get Trigger jar
      TriggerManager getTriggerManager()
      Get TriggerManager
      org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getTriggerTable()
      Show trigger & DataNode start
      org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getUDFJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)  
      UDFManager getUDFManager()
      Get UDFManager
      org.apache.iotdb.confignode.rpc.thrift.TGetUDFTableResp getUDFTable()  
      org.apache.iotdb.common.rpc.thrift.TSStatus loadConfiguration()
      Load configuration on all DataNodes
      org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp login​(java.lang.String username, java.lang.String password)
      login
      org.apache.iotdb.common.rpc.thrift.TSStatus merge()
      Merge on all DataNodes
      org.apache.iotdb.common.rpc.thrift.TSStatus operatePermission​(AuthorPlan authorPlan)
      Operate Permission
      org.apache.iotdb.consensus.common.DataSet queryPermission​(AuthorPlan authorPlan)
      Query Permission
      org.apache.iotdb.common.rpc.thrift.TSStatus recordPipeMessage​(org.apache.iotdb.confignode.rpc.thrift.TRecordPipeMessageReq req)
      Record PipeMessage
      org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterResp registerConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
      Register ConfigNode when it is first startup
      org.apache.iotdb.consensus.common.DataSet registerDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRegisterReq req)
      Register DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus removeConfigNode​(RemoveConfigNodePlan removeConfigNodePlan)
      Remove ConfigNode
      org.apache.iotdb.consensus.common.DataSet removeDataNode​(RemoveDataNodePlan removeDataNodePlan)
      Remove DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus reportRegionMigrateResult​(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)
      DataNode report region migrate result to ConfigNode when remove DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus restartConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRestartReq req)  
      org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartResp restartDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartReq req)
      Restart DataNode
      org.apache.iotdb.common.rpc.thrift.TSStatus setDataNodeStatus​(org.apache.iotdb.confignode.rpc.thrift.TSetDataNodeStatusReq req)
      TestOnly.
      org.apache.iotdb.common.rpc.thrift.TSStatus setDataReplicationFactor​(SetDataReplicationFactorPlan configPhysicalPlan)  
      org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaReplicationFactor​(SetSchemaReplicationFactorPlan configPhysicalPlan)  
      org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TSetSchemaTemplateReq req)
      set schema template xx to xx-path
      org.apache.iotdb.common.rpc.thrift.TSStatus setStorageGroup​(SetStorageGroupPlan setStorageGroupPlan)
      Set StorageGroup
      org.apache.iotdb.common.rpc.thrift.TSStatus setSystemStatus​(java.lang.String status)
      Set system status on all DataNodes
      org.apache.iotdb.common.rpc.thrift.TSStatus setTimePartitionInterval​(SetTimePartitionIntervalPlan configPhysicalPlan)  
      org.apache.iotdb.common.rpc.thrift.TSStatus setTTL​(SetTTLPlan configRequest)  
      org.apache.iotdb.confignode.rpc.thrift.TShowClusterResp showCluster()
      Get Cluster Nodes' information
      org.apache.iotdb.confignode.rpc.thrift.TShowConfigNodesResp showConfigNodes()
      Show ConfigNodes
      org.apache.iotdb.confignode.rpc.thrift.TShowCQResp showCQ()  
      org.apache.iotdb.confignode.rpc.thrift.TShowDataNodesResp showDataNodes()
      Show DataNodes
      org.apache.iotdb.confignode.rpc.thrift.TShowPipeResp showPipe​(org.apache.iotdb.confignode.rpc.thrift.TShowPipeReq req)
      Get Pipe by name.
      org.apache.iotdb.consensus.common.DataSet showRegion​(GetRegionInfoListPlan getRegionInfoListPlan)
      Show (data/schema) regions
      org.apache.iotdb.confignode.rpc.thrift.TShowStorageGroupResp showStorageGroup​(GetStorageGroupPlan getStorageGroupPlan)
      Show StorageGroup
      org.apache.iotdb.confignode.rpc.thrift.TShowVariablesResp showVariables()
      Get variables
      org.apache.iotdb.common.rpc.thrift.TSStatus startPipe​(java.lang.String pipeName)
      Start Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe​(java.lang.String pipeName)
      Stop Pipe
      org.apache.iotdb.common.rpc.thrift.TSStatus transfer​(java.util.List<org.apache.iotdb.common.rpc.thrift.TDataNodeLocation> newUnknownDataList)  
      org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TUnsetSchemaTemplateReq req)
      unset schema template
      org.apache.iotdb.consensus.common.DataSet updateDataNode​(UpdateDataNodePlan updateDataNodePlan)
      Update DataNode
    • 方法详细资料

      • getNodeManager

        NodeManager getNodeManager()
        Get DataManager
        返回:
        DataNodeManager instance
      • getConsensusManager

        ConsensusManager getConsensusManager()
        Get ConsensusManager
        返回:
        ConsensusManager instance
      • getClusterSchemaManager

        ClusterSchemaManager getClusterSchemaManager()
        Get ClusterSchemaManager
        返回:
        ClusterSchemaManager instance
      • getPartitionManager

        PartitionManager getPartitionManager()
        Get PartitionManager
        返回:
        PartitionManager instance
      • getLoadManager

        LoadManager getLoadManager()
        Get LoadManager
        返回:
        LoadManager instance
      • getUDFManager

        UDFManager getUDFManager()
        Get UDFManager
        返回:
        UDFManager instance
      • getTriggerManager

        TriggerManager getTriggerManager()
        Get TriggerManager
        返回:
        TriggerManager instance
      • getSyncManager

        SyncManager getSyncManager()
        Get SyncManager
        返回:
        SyncManager instance
      • getProcedureManager

        ProcedureManager getProcedureManager()
        Get ProcedureManager
        返回:
        ProcedureManager instance
      • getCQManager

        CQManager getCQManager()
        Get CQManager
        返回:
        CQManager instance
      • getSystemConfiguration

        org.apache.iotdb.consensus.common.DataSet getSystemConfiguration()
        Get system configurations that is not associated with the DataNodeId
        返回:
        SystemConfigurationResp
      • registerDataNode

        org.apache.iotdb.consensus.common.DataSet registerDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRegisterReq req)
        Register DataNode
        返回:
        DataNodeConfigurationDataSet
      • restartDataNode

        org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartResp restartDataNode​(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartReq req)
        Restart DataNode
        参数:
        req - TDataNodeRestartReq
        返回:
        SUCCESS_STATUS if allow DataNode to restart, REJECT_START otherwise
      • removeDataNode

        org.apache.iotdb.consensus.common.DataSet removeDataNode​(RemoveDataNodePlan removeDataNodePlan)
        Remove DataNode
        参数:
        removeDataNodePlan - RemoveDataNodePlan
        返回:
        DataNodeToStatusResp
      • updateDataNode

        org.apache.iotdb.consensus.common.DataSet updateDataNode​(UpdateDataNodePlan updateDataNodePlan)
        Update DataNode
        参数:
        updateDataNodePlan - UpdateDataNodePlan
        返回:
        DataNodeConfigurationDataSet
      • reportRegionMigrateResult

        org.apache.iotdb.common.rpc.thrift.TSStatus reportRegionMigrateResult​(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)
        DataNode report region migrate result to ConfigNode when remove DataNode
        参数:
        req - TRegionMigrateResultReportReq
        返回:
        TSStatus
      • getDataNodeConfiguration

        org.apache.iotdb.consensus.common.DataSet getDataNodeConfiguration​(GetDataNodeConfigurationPlan getDataNodeConfigurationPlan)
        Get DataNode info
        返回:
        DataNodesConfigurationDataSet
      • showCluster

        org.apache.iotdb.confignode.rpc.thrift.TShowClusterResp showCluster()
        Get Cluster Nodes' information
        返回:
        TShowClusterResp
      • showVariables

        org.apache.iotdb.confignode.rpc.thrift.TShowVariablesResp showVariables()
        Get variables
        返回:
        TShowVariablesResp
      • setTTL

        org.apache.iotdb.common.rpc.thrift.TSStatus setTTL​(SetTTLPlan configRequest)
      • setSchemaReplicationFactor

        org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaReplicationFactor​(SetSchemaReplicationFactorPlan configPhysicalPlan)
      • setDataReplicationFactor

        org.apache.iotdb.common.rpc.thrift.TSStatus setDataReplicationFactor​(SetDataReplicationFactorPlan configPhysicalPlan)
      • setTimePartitionInterval

        org.apache.iotdb.common.rpc.thrift.TSStatus setTimePartitionInterval​(SetTimePartitionIntervalPlan configPhysicalPlan)
      • countMatchedStorageGroups

        org.apache.iotdb.consensus.common.DataSet countMatchedStorageGroups​(CountStorageGroupPlan countStorageGroupPlan)
        Count StorageGroups
        返回:
        The number of matched StorageGroups
      • getMatchedStorageGroupSchemas

        org.apache.iotdb.consensus.common.DataSet getMatchedStorageGroupSchemas​(GetStorageGroupPlan getOrCountStorageGroupPlan)
        Get StorageGroupSchemas
        返回:
        StorageGroupSchemaDataSet
      • setStorageGroup

        org.apache.iotdb.common.rpc.thrift.TSStatus setStorageGroup​(SetStorageGroupPlan setStorageGroupPlan)
        Set StorageGroup
        返回:
        status
      • deleteStorageGroups

        org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups​(java.util.List<java.lang.String> deletedPaths)
        Delete StorageGroups
        参数:
        deletedPaths - List
        返回:
        status
      • getSchemaPartition

        org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
        Get SchemaPartition
        返回:
        TSchemaPartitionResp
      • getOrCreateSchemaPartition

        org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getOrCreateSchemaPartition​(org.apache.iotdb.commons.path.PathPatternTree patternTree)
        Get or create SchemaPartition
        返回:
        TSchemaPartitionResp
      • getNodePathsPartition

        org.apache.iotdb.confignode.rpc.thrift.TSchemaNodeManagementResp getNodePathsPartition​(org.apache.iotdb.commons.path.PartialPath partialPath,
                                                                                               java.lang.Integer level)
        create SchemaNodeManagementPartition for child paths node management
        返回:
        TSchemaNodeManagementResp
      • getDataPartition

        org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getDataPartition​(GetDataPartitionPlan getDataPartitionPlan)
        Get DataPartition
        返回:
        TDataPartitionResp
      • getOrCreateDataPartition

        org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getOrCreateDataPartition​(GetOrCreateDataPartitionPlan getOrCreateDataPartitionPlan)
        Get or create DataPartition
        返回:
        TDataPartitionResp
      • operatePermission

        org.apache.iotdb.common.rpc.thrift.TSStatus operatePermission​(AuthorPlan authorPlan)
        Operate Permission
        返回:
        status
      • queryPermission

        org.apache.iotdb.consensus.common.DataSet queryPermission​(AuthorPlan authorPlan)
        Query Permission
        返回:
        PermissionInfoDataSet
      • login

        org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp login​(java.lang.String username,
                                                                         java.lang.String password)
        login
      • checkUserPrivileges

        org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp checkUserPrivileges​(java.lang.String username,
                                                                                       java.util.List<java.lang.String> paths,
                                                                                       int permission)
        Check User Privileges
      • registerConfigNode

        org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterResp registerConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
        Register ConfigNode when it is first startup
        返回:
        TConfigNodeRegisterResp
      • restartConfigNode

        org.apache.iotdb.common.rpc.thrift.TSStatus restartConfigNode​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRestartReq req)
      • createPeerForConsensusGroup

        org.apache.iotdb.common.rpc.thrift.TSStatus createPeerForConsensusGroup​(java.util.List<org.apache.iotdb.common.rpc.thrift.TConfigNodeLocation> configNodeLocations)
        Create peer in new node to build consensus group.
        返回:
        status
      • removeConfigNode

        org.apache.iotdb.common.rpc.thrift.TSStatus removeConfigNode​(RemoveConfigNodePlan removeConfigNodePlan)
        Remove ConfigNode
        返回:
        status
      • createFunction

        org.apache.iotdb.common.rpc.thrift.TSStatus createFunction​(org.apache.iotdb.confignode.rpc.thrift.TCreateFunctionReq req)
      • dropFunction

        org.apache.iotdb.common.rpc.thrift.TSStatus dropFunction​(java.lang.String udfName)
      • getUDFTable

        org.apache.iotdb.confignode.rpc.thrift.TGetUDFTableResp getUDFTable()
      • getUDFJar

        org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getUDFJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
      • createTrigger

        org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger​(org.apache.iotdb.confignode.rpc.thrift.TCreateTriggerReq req)
        Create trigger
      • dropTrigger

        org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger​(org.apache.iotdb.confignode.rpc.thrift.TDropTriggerReq req)
        Drop trigger
      • getTriggerTable

        org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getTriggerTable()
        Show trigger & DataNode start
      • getStatefulTriggerTable

        org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getStatefulTriggerTable()
        DataNode refresh stateful trigger cache
      • getLocationOfStatefulTrigger

        org.apache.iotdb.confignode.rpc.thrift.TGetLocationForTriggerResp getLocationOfStatefulTrigger​(java.lang.String triggerName)
        Get DataNodeLocation of stateful trigger
      • getTriggerJar

        org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getTriggerJar​(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
        Get Trigger jar
      • merge

        org.apache.iotdb.common.rpc.thrift.TSStatus merge()
        Merge on all DataNodes
      • flush

        org.apache.iotdb.common.rpc.thrift.TSStatus flush​(org.apache.iotdb.common.rpc.thrift.TFlushReq req)
        Flush on all DataNodes
      • clearCache

        org.apache.iotdb.common.rpc.thrift.TSStatus clearCache()
        Clear cache on all DataNodes
      • loadConfiguration

        org.apache.iotdb.common.rpc.thrift.TSStatus loadConfiguration()
        Load configuration on all DataNodes
      • setSystemStatus

        org.apache.iotdb.common.rpc.thrift.TSStatus setSystemStatus​(java.lang.String status)
        Set system status on all DataNodes
      • setDataNodeStatus

        org.apache.iotdb.common.rpc.thrift.TSStatus setDataNodeStatus​(org.apache.iotdb.confignode.rpc.thrift.TSetDataNodeStatusReq req)
        TestOnly. Set the target DataNode to the specified status
      • getLatestRegionRouteMap

        org.apache.iotdb.confignode.rpc.thrift.TRegionRouteMapResp getLatestRegionRouteMap()
        Get the latest RegionRouteMap
        返回:
        TRegionRouteMapResp
      • addMetrics

        void addMetrics()
      • showRegion

        org.apache.iotdb.consensus.common.DataSet showRegion​(GetRegionInfoListPlan getRegionInfoListPlan)
        Show (data/schema) regions
      • showDataNodes

        org.apache.iotdb.confignode.rpc.thrift.TShowDataNodesResp showDataNodes()
        Show DataNodes
      • showConfigNodes

        org.apache.iotdb.confignode.rpc.thrift.TShowConfigNodesResp showConfigNodes()
        Show ConfigNodes
      • showStorageGroup

        org.apache.iotdb.confignode.rpc.thrift.TShowStorageGroupResp showStorageGroup​(GetStorageGroupPlan getStorageGroupPlan)
        Show StorageGroup
        参数:
        getStorageGroupPlan - GetStorageGroupPlan, including path patterns about StorageGroups
        返回:
        TShowStorageGroupResp
      • createSchemaTemplate

        org.apache.iotdb.common.rpc.thrift.TSStatus createSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TCreateSchemaTemplateReq req)
        create schema template
        参数:
        req - TCreateSchemaTemplateReq
        返回:
        TSStatus
      • getAllTemplates

        org.apache.iotdb.confignode.rpc.thrift.TGetAllTemplatesResp getAllTemplates()
        show schema templates
        返回:
        TGetAllTemplatesResp
      • getTemplate

        org.apache.iotdb.confignode.rpc.thrift.TGetTemplateResp getTemplate​(java.lang.String req)
        show nodes in schema template
        参数:
        req - String
        返回:
        TGetTemplateResp
      • setSchemaTemplate

        org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TSetSchemaTemplateReq req)
        set schema template xx to xx-path
        参数:
        req - TSetSchemaTemplateReq
        返回:
        TSStatus
      • getPathsSetTemplate

        org.apache.iotdb.confignode.rpc.thrift.TGetPathsSetTemplatesResp getPathsSetTemplate​(java.lang.String req)
        show paths set schema template xx
        参数:
        req - String
        返回:
        TGetPathsSetTemplatesResp
      • deactivateSchemaTemplate

        org.apache.iotdb.common.rpc.thrift.TSStatus deactivateSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TDeactivateSchemaTemplateReq req)
        deactivate schema template
      • unsetSchemaTemplate

        org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate​(org.apache.iotdb.confignode.rpc.thrift.TUnsetSchemaTemplateReq req)
        unset schema template
      • dropSchemaTemplate

        org.apache.iotdb.common.rpc.thrift.TSStatus dropSchemaTemplate​(java.lang.String templateName)
        Drop schema template
      • deleteTimeSeries

        org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries​(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)
      • createPipeSink

        org.apache.iotdb.common.rpc.thrift.TSStatus createPipeSink​(CreatePipeSinkPlan plan)
        Create PipeSink
        参数:
        plan - Info about PipeSink
        返回:
        TSStatus
      • dropPipeSink

        org.apache.iotdb.common.rpc.thrift.TSStatus dropPipeSink​(DropPipeSinkPlan plan)
        Drop PipeSink
        参数:
        plan - Name of PipeSink
        返回:
        TSStatus
      • getPipeSink

        org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkResp getPipeSink​(org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkReq req)
        Get PipeSink by name. If pipeSinkName is empty, get all PipeSinks.
        参数:
        req - specify the pipeSinkName
        返回:
        TGetPipeSinkResp contains the PipeSink
      • createPipe

        org.apache.iotdb.common.rpc.thrift.TSStatus createPipe​(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)
        Create Pipe
        参数:
        req - Info about Pipe
        返回:
        TSStatus
      • startPipe

        org.apache.iotdb.common.rpc.thrift.TSStatus startPipe​(java.lang.String pipeName)
        Start Pipe
        参数:
        pipeName - name of Pipe
        返回:
        TSStatus
      • stopPipe

        org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe​(java.lang.String pipeName)
        Stop Pipe
        参数:
        pipeName - name of Pipe
        返回:
        TSStatus
      • dropPipe

        org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe​(java.lang.String pipeName)
        Drop Pipe
        参数:
        pipeName - name of Pipe
        返回:
        TSStatus
      • showPipe

        org.apache.iotdb.confignode.rpc.thrift.TShowPipeResp showPipe​(org.apache.iotdb.confignode.rpc.thrift.TShowPipeReq req)
        Get Pipe by name. If pipeName is empty, get all Pipe.
        参数:
        req - specify the pipeName
        返回:
        TShowPipeResp contains the TShowPipeInfo
      • getAllPipeInfo

        org.apache.iotdb.confignode.rpc.thrift.TGetAllPipeInfoResp getAllPipeInfo()
        Get all pipe information. It is used for DataNode registration and restart.
        返回:
        All pipe information.
      • recordPipeMessage

        org.apache.iotdb.common.rpc.thrift.TSStatus recordPipeMessage​(org.apache.iotdb.confignode.rpc.thrift.TRecordPipeMessageReq req)
        Record PipeMessage
        返回:
        TSStatus
      • getRegionId

        org.apache.iotdb.confignode.rpc.thrift.TGetRegionIdResp getRegionId​(GetRegionIdPlan plan)
      • getTimeSlotList

        org.apache.iotdb.confignode.rpc.thrift.TGetTimeSlotListResp getTimeSlotList​(GetTimeSlotListPlan plan)
      • getSeriesSlotList

        org.apache.iotdb.confignode.rpc.thrift.TGetSeriesSlotListResp getSeriesSlotList​(GetSeriesSlotListPlan plan)
      • createCQ

        org.apache.iotdb.common.rpc.thrift.TSStatus createCQ​(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req)
      • dropCQ

        org.apache.iotdb.common.rpc.thrift.TSStatus dropCQ​(org.apache.iotdb.confignode.rpc.thrift.TDropCQReq req)
      • showCQ

        org.apache.iotdb.confignode.rpc.thrift.TShowCQResp showCQ()
      • checkConfigNodeGlobalConfig

        org.apache.iotdb.common.rpc.thrift.TSStatus checkConfigNodeGlobalConfig​(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
      • transfer

        org.apache.iotdb.common.rpc.thrift.TSStatus transfer​(java.util.List<org.apache.iotdb.common.rpc.thrift.TDataNodeLocation> newUnknownDataList)