千家信息网

hadoop中rpc的示例分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍hadoop中rpc的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完![root@localhost hadoop-2.4.1]# service net
千家信息网最后更新 2026年11月02日hadoop中rpc的示例分析

这篇文章主要介绍hadoop中rpc的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

[root@localhost hadoop-2.4.1]# service network restart启动网卡

windos 端的UserLoginController

package cn.itcast.bigdata.hadoop.rpc;

import java.io.IOException;
import java.net.InetSocketAddress;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.ipc.RPC;

public class UserLoginController {



public static void main(String[] args) throws Exception {//先启动服务器端

Configuration conf = new Configuration();
LoginServiceInterface loginServiceImpl = RPC.getProxy(LoginServiceInterface.class, 1L, new InetSocketAddress("192.168.88.155", 10000), conf);

String res = loginServiceImpl.login("angelababy", "123");

System.out.println(res);

}


}

package cn.itcast.bigdata.hadoop.rpc;

public interface LoginServiceInterface {
public static final long versionID = 1L;

public String login(String username,String password);

}

linux端的

package cn.itcast.bigdata.hadoop.rpc;

public class LoginServiceImpl implements LoginServiceInterface{

@Override
public String login(String username, String password) {




return username + "logged in successfully!";
}

}

package cn.itcast.bigdata.hadoop.rpc;

public interface LoginServiceInterface {
public static final long versionID = 1L;
public String login(String username,String password);

}

package cn.itcast.bigdata.hadoop.rpc;

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.Builder;
import org.apache.hadoop.ipc.RPC.Server;

public class ServerStarter {


public static void main(String[] args) throws HadoopIllegalArgumentException, IOException {//先启动服务器端的

Configuration conf = new Configuration();
Builder builder = new RPC.Builder(conf);
builder.setInstance(new LoginServiceImpl()).setBindAddress("192.168.88.155").setPort(10000).setProtocol(LoginServiceInterface.class);
Server server = builder.build();
server.start();


}
}

以上是"hadoop中rpc的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

端的 示例 分析 内容 服务器 篇文章 服务 价值 兴趣 小伙 小伙伴 更多 知识 网卡 行业 资讯 资讯频道 频道 参考 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 疫情对互联网科技公司影响 成都互联网科技公司 互联网科技美容 互联网科技公司名称 玖二柒互联网科技公司待遇 互联网金融科技公司干啥的 互联网科技与管理 世界互联网科技公司市值排名 互联网科技产业特征 玉溪新华互联网科技好不好 互联网数据科技专业 互联网营销推广黑科技 南京一网一红互联网科技有限公司 信承诺互联网科技有限公司 上海同邻互联网科技有限公司规模 抖集互联网科技技术咨询 萌小萌互联网科技河南有限公司 互联网科技手机排行榜 美国五大互联网科技公司市值多少 互联网企业和网络科技有限公司 互联网科技 湖北九亚互联网络科技有限公司 互联网巨头科技公司 高科技与互联网 互联网科技宣传片 互联网校园科技培训 黑云互联网科技有限公司 恒生科技指数 中概互联网 青岛互联网科技园 小牛互联网科技有限公司地址
0