hadoop的RPC实例实现
来源:互联网 发布:网络剧备案号 编辑:程序博客网 时间:2024/05/16 07:36
import java.io.IOException;import java.net.InetSocketAddress;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.ipc.RPC;public class RPCClient { public static void main(String[] args) throws IOException { Barty proxy = RPC.getProxy(Barty.class, 10010, new InetSocketAddress("192.168.8.100", 9527), new Configuration()); String sayHi = proxy.sayHi("tomcat"); System.out.println(sayHi); }}
import java.io.IOException;import org.apache.hadoop.HadoopIllegalArgumentException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.ipc.RPC;import org.apache.hadoop.ipc.RPC.Server;public class RPCServer implements Barty{ public static void main(String[] args) throws HadoopIllegalArgumentException, IOException { Server server = new RPC.Builder(new Configuration()) .setInstance(new RPCServer()) .setBindAddress("192.168.8.100") .setPort(9527) .setProtocol(Barty.class) .build(); server.start(); } @Override public String sayHi(String name) { // TODO Auto-generated method stub return "HI~" + name; }}
public interface Barty { public static final long versionID = 10010; public String sayHi(String name);}
RPC是不同进程之间的方法调用。在hadoop上创建一个接口,可以在Service和client之间通信。底层的实现也用的是socket通信机制。
阅读全文
0 0
- hadoop的RPC实例实现
- Hadoop的RPC实现
- Hadoop的RPC实现
- 简单的Hadoop RPC实例
- 直接使用HADOOP-RPC的编码实例
- Hadoop RPC 实例
- Hadoop RPC 实例
- Hadoop RPC 实例
- Hadoop RPC 实例
- java自定义实现rpc+hadoop对rpc的实现
- Hadoop RPC 的使用实例(hadoop-2.7.0)
- hadoop中rpc的具体实现:
- Hadoop的RPC通信------>java实现
- hadoop下的rpc简单实现
- Hadoop中的RPC实现
- Hadoop YARN RPC实现
- 使用hadoop RPC实现RPC调用
- hadoop的RPC分析
- 1092. To Buy or Not to Buy (20)
- 比较输入的两个数的大小
- 三角形的判定
- Java从文件读入以及读出至文件
- Sql常用语法
- hadoop的RPC实例实现
- 了解Material Design的使用
- python类名()的执行过程
- 有关plSQL连接远程服务器的技巧
- android studio JSON Viewer
- static静态属性--面试题
- 什么是好的代码
- 欢迎使用CSDN-markdown编辑器
- 作业10.18