类 ConfigManager
- java.lang.Object
-
- org.apache.iotdb.confignode.manager.ConfigManager
-
-
构造器概要
构造器 构造器 说明 ConfigManager()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddMetrics()org.apache.iotdb.common.rpc.thrift.TSStatuscheckConfigNodeGlobalConfig(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)java.util.List<org.apache.iotdb.commons.path.PartialPath>checkStorageGroupExist(java.util.List<org.apache.iotdb.commons.path.PartialPath> storageGroups)org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoRespcheckUserPrivileges(java.lang.String username, java.util.List<java.lang.String> paths, int permission)Check User Privilegesorg.apache.iotdb.common.rpc.thrift.TSStatusclearCache()Clear cache on all DataNodesvoidclose()org.apache.iotdb.consensus.common.DataSetcountMatchedStorageGroups(CountStorageGroupPlan countStorageGroupPlan)Count StorageGroupsorg.apache.iotdb.common.rpc.thrift.TSStatuscreateCQ(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req)org.apache.iotdb.common.rpc.thrift.TSStatuscreateFunction(org.apache.iotdb.confignode.rpc.thrift.TCreateFunctionReq req)org.apache.iotdb.common.rpc.thrift.TSStatuscreatePeerForConsensusGroup(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.TSStatuscreatePipe(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)Create Pipeorg.apache.iotdb.common.rpc.thrift.TSStatuscreatePipeSink(CreatePipeSinkPlan plan)Create PipeSinkorg.apache.iotdb.common.rpc.thrift.TSStatuscreateSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TCreateSchemaTemplateReq req)create schema templateorg.apache.iotdb.common.rpc.thrift.TSStatuscreateTrigger(org.apache.iotdb.confignode.rpc.thrift.TCreateTriggerReq req)Create triggerorg.apache.iotdb.common.rpc.thrift.TSStatusdeactivateSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TDeactivateSchemaTemplateReq req)deactivate schema templateorg.apache.iotdb.common.rpc.thrift.TSStatusdeleteStorageGroups(java.util.List<java.lang.String> deletedPaths)Delete StorageGroupsorg.apache.iotdb.common.rpc.thrift.TSStatusdeleteTimeSeries(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)org.apache.iotdb.common.rpc.thrift.TSStatusdropCQ(org.apache.iotdb.confignode.rpc.thrift.TDropCQReq req)org.apache.iotdb.common.rpc.thrift.TSStatusdropFunction(java.lang.String udfName)org.apache.iotdb.common.rpc.thrift.TSStatusdropPipe(java.lang.String pipeName)Drop Pipeorg.apache.iotdb.common.rpc.thrift.TSStatusdropPipeSink(DropPipeSinkPlan plan)Drop PipeSinkorg.apache.iotdb.common.rpc.thrift.TSStatusdropSchemaTemplate(java.lang.String templateName)Drop schema templateorg.apache.iotdb.common.rpc.thrift.TSStatusdropTrigger(org.apache.iotdb.confignode.rpc.thrift.TDropTriggerReq req)Drop triggerorg.apache.iotdb.common.rpc.thrift.TSStatusflush(org.apache.iotdb.common.rpc.thrift.TFlushReq req)Flush on all DataNodesorg.apache.iotdb.confignode.rpc.thrift.TGetAllPipeInfoRespgetAllPipeInfo()Get all pipe information.org.apache.iotdb.confignode.rpc.thrift.TGetAllTemplatesRespgetAllTemplates()show schema templatesorg.apache.iotdb.confignode.rpc.thrift.TClusterParametersgetClusterParameters()ClusterSchemaManagergetClusterSchemaManager()Get ClusterSchemaManagerConsensusManagergetConsensusManager()Get ConsensusManagerCQManagergetCQManager()Get CQManagerorg.apache.iotdb.consensus.common.DataSetgetDataNodeConfiguration(GetDataNodeConfigurationPlan getDataNodeConfigurationPlan)Get DataNode infoorg.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableRespgetDataPartition(GetDataPartitionPlan getDataPartitionPlan)Get DataPartitionorg.apache.iotdb.confignode.rpc.thrift.TRegionRouteMapRespgetLatestRegionRouteMap()Get the latest RegionRouteMapLoadManagergetLoadManager()Get LoadManagerorg.apache.iotdb.confignode.rpc.thrift.TGetLocationForTriggerRespgetLocationOfStatefulTrigger(java.lang.String triggerName)Get DataNodeLocation of stateful triggerorg.apache.iotdb.consensus.common.DataSetgetMatchedStorageGroupSchemas(GetStorageGroupPlan getStorageGroupReq)Get StorageGroupSchemasNodeManagergetNodeManager()Get DataManagerorg.apache.iotdb.confignode.rpc.thrift.TSchemaNodeManagementRespgetNodePathsPartition(org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.Integer level)create SchemaNodeManagementPartition for child paths node managementorg.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableRespgetOrCreateDataPartition(GetOrCreateDataPartitionPlan getOrCreateDataPartitionReq)Get or create DataPartitionorg.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableRespgetOrCreateSchemaPartition(org.apache.iotdb.commons.path.PathPatternTree patternTree)Get or create SchemaPartitionPartitionManagergetPartitionManager()Get PartitionManagerorg.apache.iotdb.confignode.rpc.thrift.TGetPathsSetTemplatesRespgetPathsSetTemplate(java.lang.String req)show paths set schema template xxorg.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkRespgetPipeSink(org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkReq req)Get PipeSink by name.ProcedureManagergetProcedureManager()Get ProcedureManagerorg.apache.iotdb.confignode.rpc.thrift.TGetRegionIdRespgetRegionId(GetRegionIdPlan plan)java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>getRelatedDataRegionGroup(org.apache.iotdb.commons.path.PathPatternTree patternTree)Get all related dataRegion which may contains the data of specific timeseries matched by given patternTreejava.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet>getRelatedSchemaRegionGroup(org.apache.iotdb.commons.path.PathPatternTree patternTree)Get all related schemaRegion which may contains the timeSeries matched by given patternTreeorg.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableRespgetSchemaPartition(org.apache.iotdb.commons.path.PathPatternTree patternTree)Get SchemaPartitionorg.apache.iotdb.confignode.rpc.thrift.TGetSeriesSlotListRespgetSeriesSlotList(GetSeriesSlotListPlan plan)org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableRespgetStatefulTriggerTable()DataNode refresh stateful trigger cacheSyncManagergetSyncManager()Get SyncManagerorg.apache.iotdb.consensus.common.DataSetgetSystemConfiguration()Get system configurations that is not associated with the DataNodeIdorg.apache.iotdb.confignode.rpc.thrift.TGetTemplateRespgetTemplate(java.lang.String req)show nodes in schema templateorg.apache.iotdb.confignode.rpc.thrift.TGetTimeSlotListRespgetTimeSlotList(GetTimeSlotListPlan plan)org.apache.iotdb.confignode.rpc.thrift.TGetJarInListRespgetTriggerJar(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)Get Trigger jarTriggerManagergetTriggerManager()Get TriggerManagerorg.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableRespgetTriggerTable()Show trigger & DataNode startorg.apache.iotdb.confignode.rpc.thrift.TGetJarInListRespgetUDFJar(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)UDFManagergetUDFManager()Get UDFManagerorg.apache.iotdb.confignode.rpc.thrift.TGetUDFTableRespgetUDFTable()voidinitConsensusManager()org.apache.iotdb.common.rpc.thrift.TSStatusloadConfiguration()Load configuration on all DataNodesorg.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResplogin(java.lang.String username, java.lang.String password)loginorg.apache.iotdb.common.rpc.thrift.TSStatusmerge()Merge on all DataNodesorg.apache.iotdb.common.rpc.thrift.TSStatusoperatePermission(AuthorPlan authorPlan)Operate Permissionorg.apache.iotdb.consensus.common.DataSetqueryPermission(AuthorPlan authorPlan)Query Permissionorg.apache.iotdb.common.rpc.thrift.TSStatusrecordPipeMessage(org.apache.iotdb.confignode.rpc.thrift.TRecordPipeMessageReq req)Record PipeMessageorg.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterRespregisterConfigNode(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)Register ConfigNode when it is first startuporg.apache.iotdb.consensus.common.DataSetregisterDataNode(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRegisterReq req)Register DataNodeorg.apache.iotdb.common.rpc.thrift.TSStatusremoveConfigNode(RemoveConfigNodePlan removeConfigNodePlan)Remove ConfigNodeorg.apache.iotdb.consensus.common.DataSetremoveDataNode(RemoveDataNodePlan removeDataNodePlan)Remove DataNodeorg.apache.iotdb.common.rpc.thrift.TSStatusreportRegionMigrateResult(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)DataNode report region migrate result to ConfigNode when remove DataNodeorg.apache.iotdb.common.rpc.thrift.TSStatusrestartConfigNode(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRestartReq req)org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartResprestartDataNode(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartReq req)Restart DataNodeorg.apache.iotdb.common.rpc.thrift.TSStatussetDataNodeStatus(org.apache.iotdb.confignode.rpc.thrift.TSetDataNodeStatusReq req)TestOnly.org.apache.iotdb.common.rpc.thrift.TSStatussetDataReplicationFactor(SetDataReplicationFactorPlan setDataReplicationFactorPlan)org.apache.iotdb.common.rpc.thrift.TSStatussetSchemaReplicationFactor(SetSchemaReplicationFactorPlan setSchemaReplicationFactorPlan)org.apache.iotdb.common.rpc.thrift.TSStatussetSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TSetSchemaTemplateReq req)set schema template xx to xx-pathorg.apache.iotdb.common.rpc.thrift.TSStatussetStorageGroup(SetStorageGroupPlan setStorageGroupPlan)Set StorageGrouporg.apache.iotdb.common.rpc.thrift.TSStatussetSystemStatus(java.lang.String systemStatus)Set system status on all DataNodesorg.apache.iotdb.common.rpc.thrift.TSStatussetTimePartitionInterval(SetTimePartitionIntervalPlan setTimePartitionIntervalPlan)org.apache.iotdb.common.rpc.thrift.TSStatussetTTL(SetTTLPlan setTTLPlan)org.apache.iotdb.confignode.rpc.thrift.TShowClusterRespshowCluster()Get Cluster Nodes' informationorg.apache.iotdb.confignode.rpc.thrift.TShowConfigNodesRespshowConfigNodes()Show ConfigNodesorg.apache.iotdb.confignode.rpc.thrift.TShowCQRespshowCQ()org.apache.iotdb.confignode.rpc.thrift.TShowDataNodesRespshowDataNodes()Show DataNodesorg.apache.iotdb.confignode.rpc.thrift.TShowPipeRespshowPipe(org.apache.iotdb.confignode.rpc.thrift.TShowPipeReq req)Get Pipe by name.RegionInfoListRespshowRegion(GetRegionInfoListPlan getRegionInfoListPlan)Show (data/schema) regionsorg.apache.iotdb.confignode.rpc.thrift.TShowStorageGroupRespshowStorageGroup(GetStorageGroupPlan getStorageGroupPlan)Show StorageGrouporg.apache.iotdb.confignode.rpc.thrift.TShowVariablesRespshowVariables()Get variablesorg.apache.iotdb.common.rpc.thrift.TSStatusstartPipe(java.lang.String pipeName)Start Pipeorg.apache.iotdb.common.rpc.thrift.TSStatusstopPipe(java.lang.String pipeName)Stop Pipeorg.apache.iotdb.common.rpc.thrift.TSStatustransfer(java.util.List<org.apache.iotdb.common.rpc.thrift.TDataNodeLocation> newUnknownDataList)org.apache.iotdb.common.rpc.thrift.TSStatusunsetSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TUnsetSchemaTemplateReq req)unset schema templateorg.apache.iotdb.consensus.common.DataSetupdateDataNode(UpdateDataNodePlan updateDataNodePlan)Update DataNode
-
-
-
方法详细资料
-
initConsensusManager
public void initConsensusManager() throws java.io.IOException- 抛出:
java.io.IOException
-
close
public void close() throws java.io.IOException- 抛出:
java.io.IOException
-
getSystemConfiguration
public org.apache.iotdb.consensus.common.DataSet getSystemConfiguration()
从接口复制的说明:IManagerGet system configurations that is not associated with the DataNodeId- 指定者:
getSystemConfiguration在接口中IManager- 返回:
- SystemConfigurationResp
-
registerDataNode
public org.apache.iotdb.consensus.common.DataSet registerDataNode(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRegisterReq req)
从接口复制的说明:IManagerRegister DataNode- 指定者:
registerDataNode在接口中IManager- 返回:
- DataNodeConfigurationDataSet
-
restartDataNode
public org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartResp restartDataNode(org.apache.iotdb.confignode.rpc.thrift.TDataNodeRestartReq req)
从接口复制的说明:IManagerRestart DataNode- 指定者:
restartDataNode在接口中IManager- 参数:
req- TDataNodeRestartReq- 返回:
- SUCCESS_STATUS if allow DataNode to restart, REJECT_START otherwise
-
removeDataNode
public org.apache.iotdb.consensus.common.DataSet removeDataNode(RemoveDataNodePlan removeDataNodePlan)
从接口复制的说明:IManagerRemove DataNode- 指定者:
removeDataNode在接口中IManager- 参数:
removeDataNodePlan- RemoveDataNodePlan- 返回:
- DataNodeToStatusResp
-
updateDataNode
public org.apache.iotdb.consensus.common.DataSet updateDataNode(UpdateDataNodePlan updateDataNodePlan)
从接口复制的说明:IManagerUpdate DataNode- 指定者:
updateDataNode在接口中IManager- 参数:
updateDataNodePlan- UpdateDataNodePlan- 返回:
- DataNodeConfigurationDataSet
-
reportRegionMigrateResult
public org.apache.iotdb.common.rpc.thrift.TSStatus reportRegionMigrateResult(org.apache.iotdb.confignode.rpc.thrift.TRegionMigrateResultReportReq req)
从接口复制的说明:IManagerDataNode report region migrate result to ConfigNode when remove DataNode- 指定者:
reportRegionMigrateResult在接口中IManager- 参数:
req- TRegionMigrateResultReportReq- 返回:
- TSStatus
-
getDataNodeConfiguration
public org.apache.iotdb.consensus.common.DataSet getDataNodeConfiguration(GetDataNodeConfigurationPlan getDataNodeConfigurationPlan)
从接口复制的说明:IManagerGet DataNode info- 指定者:
getDataNodeConfiguration在接口中IManager- 返回:
- DataNodesConfigurationDataSet
-
showCluster
public org.apache.iotdb.confignode.rpc.thrift.TShowClusterResp showCluster()
从接口复制的说明:IManagerGet Cluster Nodes' information- 指定者:
showCluster在接口中IManager- 返回:
- TShowClusterResp
-
showVariables
public org.apache.iotdb.confignode.rpc.thrift.TShowVariablesResp showVariables()
从接口复制的说明:IManagerGet variables- 指定者:
showVariables在接口中IManager- 返回:
- TShowVariablesResp
-
getClusterParameters
public org.apache.iotdb.confignode.rpc.thrift.TClusterParameters getClusterParameters()
-
setTTL
public org.apache.iotdb.common.rpc.thrift.TSStatus setTTL(SetTTLPlan setTTLPlan)
-
setSchemaReplicationFactor
public org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaReplicationFactor(SetSchemaReplicationFactorPlan setSchemaReplicationFactorPlan)
- 指定者:
setSchemaReplicationFactor在接口中IManager
-
setDataReplicationFactor
public org.apache.iotdb.common.rpc.thrift.TSStatus setDataReplicationFactor(SetDataReplicationFactorPlan setDataReplicationFactorPlan)
- 指定者:
setDataReplicationFactor在接口中IManager
-
setTimePartitionInterval
public org.apache.iotdb.common.rpc.thrift.TSStatus setTimePartitionInterval(SetTimePartitionIntervalPlan setTimePartitionIntervalPlan)
- 指定者:
setTimePartitionInterval在接口中IManager
-
countMatchedStorageGroups
public org.apache.iotdb.consensus.common.DataSet countMatchedStorageGroups(CountStorageGroupPlan countStorageGroupPlan)
从接口复制的说明:IManagerCount StorageGroups- 指定者:
countMatchedStorageGroups在接口中IManager- 返回:
- The number of matched StorageGroups
-
getMatchedStorageGroupSchemas
public org.apache.iotdb.consensus.common.DataSet getMatchedStorageGroupSchemas(GetStorageGroupPlan getStorageGroupReq)
从接口复制的说明:IManagerGet StorageGroupSchemas- 指定者:
getMatchedStorageGroupSchemas在接口中IManager- 返回:
- StorageGroupSchemaDataSet
-
setStorageGroup
public org.apache.iotdb.common.rpc.thrift.TSStatus setStorageGroup(SetStorageGroupPlan setStorageGroupPlan)
从接口复制的说明:IManagerSet StorageGroup- 指定者:
setStorageGroup在接口中IManager- 返回:
- status
-
deleteStorageGroups
public org.apache.iotdb.common.rpc.thrift.TSStatus deleteStorageGroups(java.util.List<java.lang.String> deletedPaths)
从接口复制的说明:IManagerDelete StorageGroups- 指定者:
deleteStorageGroups在接口中IManager- 参数:
deletedPaths- List- 返回:
- status
-
getSchemaPartition
public org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getSchemaPartition(org.apache.iotdb.commons.path.PathPatternTree patternTree)
从接口复制的说明:IManagerGet SchemaPartition- 指定者:
getSchemaPartition在接口中IManager- 返回:
- TSchemaPartitionResp
-
getOrCreateSchemaPartition
public org.apache.iotdb.confignode.rpc.thrift.TSchemaPartitionTableResp getOrCreateSchemaPartition(org.apache.iotdb.commons.path.PathPatternTree patternTree)
从接口复制的说明:IManagerGet or create SchemaPartition- 指定者:
getOrCreateSchemaPartition在接口中IManager- 返回:
- TSchemaPartitionResp
-
getNodePathsPartition
public org.apache.iotdb.confignode.rpc.thrift.TSchemaNodeManagementResp getNodePathsPartition(org.apache.iotdb.commons.path.PartialPath partialPath, java.lang.Integer level)从接口复制的说明:IManagercreate SchemaNodeManagementPartition for child paths node management- 指定者:
getNodePathsPartition在接口中IManager- 返回:
- TSchemaNodeManagementResp
-
getDataPartition
public org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getDataPartition(GetDataPartitionPlan getDataPartitionPlan)
从接口复制的说明:IManagerGet DataPartition- 指定者:
getDataPartition在接口中IManager- 返回:
- TDataPartitionResp
-
getOrCreateDataPartition
public org.apache.iotdb.confignode.rpc.thrift.TDataPartitionTableResp getOrCreateDataPartition(GetOrCreateDataPartitionPlan getOrCreateDataPartitionReq)
从接口复制的说明:IManagerGet or create DataPartition- 指定者:
getOrCreateDataPartition在接口中IManager- 返回:
- TDataPartitionResp
-
getNodeManager
public NodeManager getNodeManager()
从接口复制的说明:IManagerGet DataManager- 指定者:
getNodeManager在接口中IManager- 返回:
- DataNodeManager instance
-
getClusterSchemaManager
public ClusterSchemaManager getClusterSchemaManager()
从接口复制的说明:IManagerGet ClusterSchemaManager- 指定者:
getClusterSchemaManager在接口中IManager- 返回:
- ClusterSchemaManager instance
-
getConsensusManager
public ConsensusManager getConsensusManager()
从接口复制的说明:IManagerGet ConsensusManager- 指定者:
getConsensusManager在接口中IManager- 返回:
- ConsensusManager instance
-
getPartitionManager
public PartitionManager getPartitionManager()
从接口复制的说明:IManagerGet PartitionManager- 指定者:
getPartitionManager在接口中IManager- 返回:
- PartitionManager instance
-
getLoadManager
public LoadManager getLoadManager()
从接口复制的说明:IManagerGet LoadManager- 指定者:
getLoadManager在接口中IManager- 返回:
- LoadManager instance
-
getTriggerManager
public TriggerManager getTriggerManager()
从接口复制的说明:IManagerGet TriggerManager- 指定者:
getTriggerManager在接口中IManager- 返回:
- TriggerManager instance
-
getSyncManager
public SyncManager getSyncManager()
从接口复制的说明:IManagerGet SyncManager- 指定者:
getSyncManager在接口中IManager- 返回:
- SyncManager instance
-
operatePermission
public org.apache.iotdb.common.rpc.thrift.TSStatus operatePermission(AuthorPlan authorPlan)
从接口复制的说明:IManagerOperate Permission- 指定者:
operatePermission在接口中IManager- 返回:
- status
-
queryPermission
public org.apache.iotdb.consensus.common.DataSet queryPermission(AuthorPlan authorPlan)
从接口复制的说明:IManagerQuery Permission- 指定者:
queryPermission在接口中IManager- 返回:
- PermissionInfoDataSet
-
login
public org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp login(java.lang.String username, java.lang.String password)从接口复制的说明:IManagerlogin
-
checkUserPrivileges
public org.apache.iotdb.confignode.rpc.thrift.TPermissionInfoResp checkUserPrivileges(java.lang.String username, java.util.List<java.lang.String> paths, int permission)从接口复制的说明:IManagerCheck User Privileges- 指定者:
checkUserPrivileges在接口中IManager
-
registerConfigNode
public org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterResp registerConfigNode(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
从接口复制的说明:IManagerRegister ConfigNode when it is first startup- 指定者:
registerConfigNode在接口中IManager- 返回:
- TConfigNodeRegisterResp
-
restartConfigNode
public org.apache.iotdb.common.rpc.thrift.TSStatus restartConfigNode(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRestartReq req)
- 指定者:
restartConfigNode在接口中IManager
-
checkConfigNodeGlobalConfig
public org.apache.iotdb.common.rpc.thrift.TSStatus checkConfigNodeGlobalConfig(org.apache.iotdb.confignode.rpc.thrift.TConfigNodeRegisterReq req)
- 指定者:
checkConfigNodeGlobalConfig在接口中IManager
-
createPeerForConsensusGroup
public org.apache.iotdb.common.rpc.thrift.TSStatus createPeerForConsensusGroup(java.util.List<org.apache.iotdb.common.rpc.thrift.TConfigNodeLocation> configNodeLocations)
从接口复制的说明:IManagerCreate peer in new node to build consensus group.- 指定者:
createPeerForConsensusGroup在接口中IManager- 返回:
- status
-
removeConfigNode
public org.apache.iotdb.common.rpc.thrift.TSStatus removeConfigNode(RemoveConfigNodePlan removeConfigNodePlan)
从接口复制的说明:IManagerRemove ConfigNode- 指定者:
removeConfigNode在接口中IManager- 返回:
- status
-
createFunction
public org.apache.iotdb.common.rpc.thrift.TSStatus createFunction(org.apache.iotdb.confignode.rpc.thrift.TCreateFunctionReq req)
- 指定者:
createFunction在接口中IManager
-
dropFunction
public org.apache.iotdb.common.rpc.thrift.TSStatus dropFunction(java.lang.String udfName)
- 指定者:
dropFunction在接口中IManager
-
getUDFTable
public org.apache.iotdb.confignode.rpc.thrift.TGetUDFTableResp getUDFTable()
- 指定者:
getUDFTable在接口中IManager
-
getUDFJar
public org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getUDFJar(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
-
createTrigger
public org.apache.iotdb.common.rpc.thrift.TSStatus createTrigger(org.apache.iotdb.confignode.rpc.thrift.TCreateTriggerReq req)
从接口复制的说明:IManagerCreate trigger- 指定者:
createTrigger在接口中IManager
-
dropTrigger
public org.apache.iotdb.common.rpc.thrift.TSStatus dropTrigger(org.apache.iotdb.confignode.rpc.thrift.TDropTriggerReq req)
从接口复制的说明:IManagerDrop trigger- 指定者:
dropTrigger在接口中IManager
-
getTriggerTable
public org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getTriggerTable()
从接口复制的说明:IManagerShow trigger & DataNode start- 指定者:
getTriggerTable在接口中IManager
-
getStatefulTriggerTable
public org.apache.iotdb.confignode.rpc.thrift.TGetTriggerTableResp getStatefulTriggerTable()
从接口复制的说明:IManagerDataNode refresh stateful trigger cache- 指定者:
getStatefulTriggerTable在接口中IManager
-
getLocationOfStatefulTrigger
public org.apache.iotdb.confignode.rpc.thrift.TGetLocationForTriggerResp getLocationOfStatefulTrigger(java.lang.String triggerName)
从接口复制的说明:IManagerGet DataNodeLocation of stateful trigger- 指定者:
getLocationOfStatefulTrigger在接口中IManager
-
getTriggerJar
public org.apache.iotdb.confignode.rpc.thrift.TGetJarInListResp getTriggerJar(org.apache.iotdb.confignode.rpc.thrift.TGetJarInListReq req)
从接口复制的说明:IManagerGet Trigger jar- 指定者:
getTriggerJar在接口中IManager
-
merge
public org.apache.iotdb.common.rpc.thrift.TSStatus merge()
从接口复制的说明:IManagerMerge on all DataNodes
-
flush
public org.apache.iotdb.common.rpc.thrift.TSStatus flush(org.apache.iotdb.common.rpc.thrift.TFlushReq req)
从接口复制的说明:IManagerFlush on all DataNodes
-
clearCache
public org.apache.iotdb.common.rpc.thrift.TSStatus clearCache()
从接口复制的说明:IManagerClear cache on all DataNodes- 指定者:
clearCache在接口中IManager
-
loadConfiguration
public org.apache.iotdb.common.rpc.thrift.TSStatus loadConfiguration()
从接口复制的说明:IManagerLoad configuration on all DataNodes- 指定者:
loadConfiguration在接口中IManager
-
setSystemStatus
public org.apache.iotdb.common.rpc.thrift.TSStatus setSystemStatus(java.lang.String systemStatus)
从接口复制的说明:IManagerSet system status on all DataNodes- 指定者:
setSystemStatus在接口中IManager
-
setDataNodeStatus
public org.apache.iotdb.common.rpc.thrift.TSStatus setDataNodeStatus(org.apache.iotdb.confignode.rpc.thrift.TSetDataNodeStatusReq req)
从接口复制的说明:IManagerTestOnly. Set the target DataNode to the specified status- 指定者:
setDataNodeStatus在接口中IManager
-
getLatestRegionRouteMap
public org.apache.iotdb.confignode.rpc.thrift.TRegionRouteMapResp getLatestRegionRouteMap()
从接口复制的说明:IManagerGet the latest RegionRouteMap- 指定者:
getLatestRegionRouteMap在接口中IManager- 返回:
- TRegionRouteMapResp
-
getUDFManager
public UDFManager getUDFManager()
从接口复制的说明:IManagerGet UDFManager- 指定者:
getUDFManager在接口中IManager- 返回:
- UDFManager instance
-
showRegion
public RegionInfoListResp showRegion(GetRegionInfoListPlan getRegionInfoListPlan)
从接口复制的说明:IManagerShow (data/schema) regions- 指定者:
showRegion在接口中IManager
-
showDataNodes
public org.apache.iotdb.confignode.rpc.thrift.TShowDataNodesResp showDataNodes()
从接口复制的说明:IManagerShow DataNodes- 指定者:
showDataNodes在接口中IManager
-
showConfigNodes
public org.apache.iotdb.confignode.rpc.thrift.TShowConfigNodesResp showConfigNodes()
从接口复制的说明:IManagerShow ConfigNodes- 指定者:
showConfigNodes在接口中IManager
-
showStorageGroup
public org.apache.iotdb.confignode.rpc.thrift.TShowStorageGroupResp showStorageGroup(GetStorageGroupPlan getStorageGroupPlan)
从接口复制的说明:IManagerShow StorageGroup- 指定者:
showStorageGroup在接口中IManager- 参数:
getStorageGroupPlan- GetStorageGroupPlan, including path patterns about StorageGroups- 返回:
- TShowStorageGroupResp
-
getProcedureManager
public ProcedureManager getProcedureManager()
从接口复制的说明:IManagerGet ProcedureManager- 指定者:
getProcedureManager在接口中IManager- 返回:
- ProcedureManager instance
-
getCQManager
public CQManager getCQManager()
从接口复制的说明:IManagerGet CQManager- 指定者:
getCQManager在接口中IManager- 返回:
- CQManager instance
-
checkStorageGroupExist
public java.util.List<org.apache.iotdb.commons.path.PartialPath> checkStorageGroupExist(java.util.List<org.apache.iotdb.commons.path.PartialPath> storageGroups)
- 参数:
storageGroups- the databases to check- 返回:
- List of PartialPath the databases that not exist
-
addMetrics
public void addMetrics()
- 指定者:
addMetrics在接口中IManager
-
createSchemaTemplate
public org.apache.iotdb.common.rpc.thrift.TSStatus createSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TCreateSchemaTemplateReq req)
从接口复制的说明:IManagercreate schema template- 指定者:
createSchemaTemplate在接口中IManager- 参数:
req- TCreateSchemaTemplateReq- 返回:
- TSStatus
-
getAllTemplates
public org.apache.iotdb.confignode.rpc.thrift.TGetAllTemplatesResp getAllTemplates()
从接口复制的说明:IManagershow schema templates- 指定者:
getAllTemplates在接口中IManager- 返回:
- TGetAllTemplatesResp
-
getTemplate
public org.apache.iotdb.confignode.rpc.thrift.TGetTemplateResp getTemplate(java.lang.String req)
从接口复制的说明:IManagershow nodes in schema template- 指定者:
getTemplate在接口中IManager- 参数:
req- String- 返回:
- TGetTemplateResp
-
setSchemaTemplate
public org.apache.iotdb.common.rpc.thrift.TSStatus setSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TSetSchemaTemplateReq req)
从接口复制的说明:IManagerset schema template xx to xx-path- 指定者:
setSchemaTemplate在接口中IManager- 参数:
req- TSetSchemaTemplateReq- 返回:
- TSStatus
-
getPathsSetTemplate
public org.apache.iotdb.confignode.rpc.thrift.TGetPathsSetTemplatesResp getPathsSetTemplate(java.lang.String req)
从接口复制的说明:IManagershow paths set schema template xx- 指定者:
getPathsSetTemplate在接口中IManager- 参数:
req- String- 返回:
- TGetPathsSetTemplatesResp
-
deactivateSchemaTemplate
public org.apache.iotdb.common.rpc.thrift.TSStatus deactivateSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TDeactivateSchemaTemplateReq req)
从接口复制的说明:IManagerdeactivate schema template- 指定者:
deactivateSchemaTemplate在接口中IManager
-
unsetSchemaTemplate
public org.apache.iotdb.common.rpc.thrift.TSStatus unsetSchemaTemplate(org.apache.iotdb.confignode.rpc.thrift.TUnsetSchemaTemplateReq req)
从接口复制的说明:IManagerunset schema template- 指定者:
unsetSchemaTemplate在接口中IManager
-
dropSchemaTemplate
public org.apache.iotdb.common.rpc.thrift.TSStatus dropSchemaTemplate(java.lang.String templateName)
从接口复制的说明:IManagerDrop schema template- 指定者:
dropSchemaTemplate在接口中IManager
-
deleteTimeSeries
public org.apache.iotdb.common.rpc.thrift.TSStatus deleteTimeSeries(org.apache.iotdb.confignode.rpc.thrift.TDeleteTimeSeriesReq req)
- 指定者:
deleteTimeSeries在接口中IManager
-
createPipeSink
public org.apache.iotdb.common.rpc.thrift.TSStatus createPipeSink(CreatePipeSinkPlan plan)
从接口复制的说明:IManagerCreate PipeSink- 指定者:
createPipeSink在接口中IManager- 参数:
plan- Info about PipeSink- 返回:
- TSStatus
-
dropPipeSink
public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipeSink(DropPipeSinkPlan plan)
从接口复制的说明:IManagerDrop PipeSink- 指定者:
dropPipeSink在接口中IManager- 参数:
plan- Name of PipeSink- 返回:
- TSStatus
-
getPipeSink
public org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkResp getPipeSink(org.apache.iotdb.confignode.rpc.thrift.TGetPipeSinkReq req)
从接口复制的说明:IManagerGet PipeSink by name. If pipeSinkName is empty, get all PipeSinks.- 指定者:
getPipeSink在接口中IManager- 参数:
req- specify the pipeSinkName- 返回:
- TGetPipeSinkResp contains the PipeSink
-
createPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus createPipe(org.apache.iotdb.confignode.rpc.thrift.TCreatePipeReq req)
从接口复制的说明:IManagerCreate Pipe- 指定者:
createPipe在接口中IManager- 参数:
req- Info about Pipe- 返回:
- TSStatus
-
startPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus startPipe(java.lang.String pipeName)
从接口复制的说明:IManagerStart Pipe
-
stopPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe(java.lang.String pipeName)
从接口复制的说明:IManagerStop Pipe
-
dropPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe(java.lang.String pipeName)
从接口复制的说明:IManagerDrop Pipe
-
showPipe
public org.apache.iotdb.confignode.rpc.thrift.TShowPipeResp showPipe(org.apache.iotdb.confignode.rpc.thrift.TShowPipeReq req)
从接口复制的说明:IManagerGet Pipe by name. If pipeName is empty, get all Pipe.
-
getAllPipeInfo
public org.apache.iotdb.confignode.rpc.thrift.TGetAllPipeInfoResp getAllPipeInfo()
从接口复制的说明:IManagerGet all pipe information. It is used for DataNode registration and restart.- 指定者:
getAllPipeInfo在接口中IManager- 返回:
- All pipe information.
-
recordPipeMessage
public org.apache.iotdb.common.rpc.thrift.TSStatus recordPipeMessage(org.apache.iotdb.confignode.rpc.thrift.TRecordPipeMessageReq req)
从接口复制的说明:IManagerRecord PipeMessage- 指定者:
recordPipeMessage在接口中IManager- 返回:
- TSStatus
-
getRegionId
public org.apache.iotdb.confignode.rpc.thrift.TGetRegionIdResp getRegionId(GetRegionIdPlan plan)
- 指定者:
getRegionId在接口中IManager
-
getTimeSlotList
public org.apache.iotdb.confignode.rpc.thrift.TGetTimeSlotListResp getTimeSlotList(GetTimeSlotListPlan plan)
- 指定者:
getTimeSlotList在接口中IManager
-
getSeriesSlotList
public org.apache.iotdb.confignode.rpc.thrift.TGetSeriesSlotListResp getSeriesSlotList(GetSeriesSlotListPlan plan)
- 指定者:
getSeriesSlotList在接口中IManager
-
createCQ
public org.apache.iotdb.common.rpc.thrift.TSStatus createCQ(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req)
-
dropCQ
public org.apache.iotdb.common.rpc.thrift.TSStatus dropCQ(org.apache.iotdb.confignode.rpc.thrift.TDropCQReq req)
-
getRelatedSchemaRegionGroup
public java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getRelatedSchemaRegionGroup(org.apache.iotdb.commons.path.PathPatternTree patternTree)
Get all related schemaRegion which may contains the timeSeries matched by given patternTree
-
getRelatedDataRegionGroup
public java.util.Map<org.apache.iotdb.common.rpc.thrift.TConsensusGroupId,org.apache.iotdb.common.rpc.thrift.TRegionReplicaSet> getRelatedDataRegionGroup(org.apache.iotdb.commons.path.PathPatternTree patternTree)
Get all related dataRegion which may contains the data of specific timeseries matched by given patternTree
-
-