hadoop学习(3)
(1)本周学习RPC总结:
本周我花了20小时学习Hadoop中的RPC。
在学习阶段,我用了12小时来阅读有关RPC的文档,了解其概念、原理和Hadoop中的实现方式。
我还花了6小时编写和测试与RPC相关的代码,主要是使用Java编写一些RPC客户端和服务器的示例程序。
(1)RPC采用了C/S的模式;
(2)Client端发送一个带有参数的请求信息到Server;
(3)Server接收到这个请求以后,根据发送过来的参数调用相应的程序,然后把自己计算好的结果发送给Client端;
(4)Client端接收到结果后继续运行;
(2)下周计划:
下周我打算学习MapReduce,学习MapReduce的基本定义,框架组成,工作机制,做什么,是什么,做一个MapReduce实例作业。
(3)本周遇到的问题:
在学习RPC时,我遇到了一些有关协议版本兼容性的问题,需要更多的实验和研究来解决。
在编写RPC相关的代码时,我遇到了一些关于序列化和反序列化的错误,需要花时间来查找解决方案并进行调试。
另外,我还遇到了一些关于RPC安全性的问题,这需要更深入地了解Hadoop中的安全配置和实践。