布局 #
- 横
[
{
"layout": "mxHierarchicalLayout",
"config": {
"orientation": "north",
"intraCellSpacing": 30,
"interRankCellSpacing": 10,
"interHierarchySpacing": 40,
"parallelEdgeSpacing": 10
}
}
]
interHierarchySpacing 调整间距
- 竖
[
{
"layout": "mxHierarchicalLayout",
"config": {
"orientation": "west",
"intraCellSpacing": 30,
"interRankCellSpacing": 10,
"interHierarchySpacing": 20,
"parallelEdgeSpacing": 10
}
}
]
Java #
Class #
Datanode 状态相关//1
指令相关//2
缓存相关//3
ClassProp #
Datanode 状态相关//1
指令相关//2
缓存相关//3
Method #
DatanodeDescriptor
decommissioningStatus: DecommissioningStatus//记录撤销操作时节点的状态(只在Datanode 处于撤销状态时使用)
isAlive: boolean//记录当前Datanode是否有效
currApproxBlocksScheduled: EnumCounters<StorageType>
prevApproxBlocksScheduled: EnumCounters<StorageType> //用于估计Datanode的负载,
Uml #
- 接口 添加
type=""
属性
Uml2 #
TimerService
isTerminated(): boolean
shutdownService(): void
shutdownServiceUninterruptible(long): boolean
Level #
ClassLevel #
DataNode<Test>#initBlockPool()//初始化
DataNode#setClusterId()
BlockPoolManager#addBlockPool()
DataNode#initStorage()//初始化
DataStorage#getBPStorage()
CallHierarchy #
FsDatasetImpl.addBlockPool(String, Configuration) (fsdataset.impl)
DataNode.initBlockPool(BPOfferService) (org.apache.hadoop.hdfs.server.datanode)
BPOfferService.verifyAndSetNamespaceInfo(NamespaceInfo) (org.apache.hadoop.hdfs.server.datanode)
BPServiceActor<eeeee>.connectToNNAndHandshake() (org.apache.hadoop.hdfs.server.datanode)
BPServiceActor.run() (org.apache.hadoop.hdfs.server.datanode)
StackLevel #
getImportStatApi:32, ApiHelper (com.lvwan.singerimporter.service.flink.api)//2222333
getDataImportStatDetail2:495, DataImportService<3333> (com.lvwan.singerimporter.service.dataimport)
getDataImportStatDetail2Test:36, DataImportServiceTest (com.lvwan.singerimporter.service.dataimport)
Circle #
a
b
c
d
e
f
g
f