![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据
文章平均质量分 86
奇怪i
这个作者很懒,什么都没留下…
展开
-
HDFS写数据流程
HDFS写数据流程一、宏观流程二、微观流程 一、宏观流程 注:以下nn代表NameNode;dn代表DataNode 1. 客户端向HDFS发送写数据请求 hdfs dfs -put tomcat.tar.gz /bdp 2. filessystem通过rpc调用namenode的create方法 nn首先检查是否有足够的空间权限等条件创建这个文件,或者这个路径是否已经存在 有:nn会针对这个文件创建一个空的Entry对象,并返回成功状态给DFS 没有:直接抛出对应的异常,给予客户端错误提示原创 2021-03-15 22:00:18 · 229 阅读 · 1 评论 -
BIO,NIO,AIO小结
AIO、NIO、BIOJAVA支持的类型同步与异步阻塞和非阻塞BIO:同步并阻塞NIO:同步非阻塞BIO和NIO不同AIO:异步非阻塞 JAVA支持的类型 JAVA共支持3种网络编程模型/IO模式:BIO、NIO、AIO 同步与异步 同步: 同步就是发起一个调用后,背调用者未处理完请求之前,调用不返回。 异步: 异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返会结果。 区别: 同步和异步的原创 2021-03-15 09:56:38 · 134 阅读 · 0 评论