1.2.1Hadoop的RPC框架
Hadoop的RPC框架
一、 RPC
远程过程调用框架
二、 新建两个项目(服务端和客户端)
三、 引入hadoop-common的相关依赖
maven项目引入pom文件
普通项目引入hadoop解压之后share下面的jar包
四、 服务端
1. 新建业务实现类,实现接口
2. 在接口中定义版本常量和业务方法
3. 在实现类中编写业务代码
4. 使用RPC框架API将业务实现发布为RPC服务
五、 客户端
1. 新建和服务端同样的包名
2. 将接口(协议)拷贝到客户端
3. 编写客户端代码
六、 将服务端打成jar包发布到hadoop中,启动
1. 打成runable的jar包
2. 上传jar包
3. 启动jar
七、 运行客户端
会出现错误:
解决:
运行:
结果:拿到了远程服务的返回。