2021年中国5G建设力度不减
2.3.2 节点距离计算 在 HDFS 写数据的过程中,NameNode 会选择距离待上传数据最近距离的DataNode接收数据。
最近距离 = 两个节点到达最近的共同祖先的距离总和。 setView方法主要完成了两件事,一是通过requestLayout方法完成异步刷新界面的请求,进行完整的view绘制流程。其次,会通过IWindowSession进行一次IPC调用,交给到WMS来实现Window的添加。 其中mWindowSession是一个Binder对象,相当于在客户端的代理类,对应的服务端的实现为Session,而Session就是运行在SystemServer进程中,具体就是处于WMS服务中,最终就会调用到这个Session的addToDisplay方法,从方法名就可以猜到这个方法就是具体添加Window到屏幕的逻辑,具体就不分析了,下次说到屏幕绘制的时候再细谈。
2)updateViewLayout DataNode 的工作机制
DataNode 确保数据完整性
DN 进程死亡或无法跟 NN 通信后 NN 不会立即将 DN 判死,一般经过十分钟 + 30秒再判刑。 2.2.4 Secondary NameNode 当 NameNode 挂掉的时候,它并不能马上替换 NameNode 并提供服务。需要通过 HA等手段实现自动切换。SNN 主要提供如下功能:
2.2.5 Block HDFS中的文件在物理上是分块 Block 存储的,在 1.x 版本中块 = 64M,2.x中块 = 128M。块不是越大越好,也不是越小越好。因为用户获取数据信息时间 = 寻址块时间 + 磁盘传输时间。 块太小会增加寻址时间,程序大部分耗时在寻址上了。 快太大则会导致磁盘传输时间明显大于寻址时间,程序处理块数据时较慢。 2.3 HDFS 写流程
2.3.1 具体写流程 (编辑:柳州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


