/** * Get a client of the {@link GetUserMappingsProtocol}. * @return A {@link GetUserMappingsProtocol} client proxy. * @throws IOException */ protected GetUserMappingsProtocol getUgmProtocol() throws IOException { GetUserMappingsProtocol userGroupMappingProtocol = RPC.getProxy(GetUserMappingsProtocol.class, GetUserMappingsProtocol.versionID, getProtocolAddress(getConf()), UserGroupInformation.getCurrentUser(), getConf(), NetUtils.getSocketFactory(getConf(), GetUserMappingsProtocol.class)); return userGroupMappingProtocol; }
private static DatanodeLifelineProtocolPB createNamenode( InetSocketAddress nameNodeAddr, Configuration conf, UserGroupInformation ugi) throws IOException { return RPC.getProxy(DatanodeLifelineProtocolPB.class, RPC.getProtocolVersion(DatanodeLifelineProtocolPB.class), nameNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, DatanodeLifelineProtocolPB.class)); }
private static DatanodeProtocolPB createNamenode( InetSocketAddress nameNodeAddr, Configuration conf, UserGroupInformation ugi) throws IOException { return RPC.getProxy(DatanodeProtocolPB.class, RPC.getProtocolVersion(DatanodeProtocolPB.class), nameNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, DatanodeProtocolPB.class)); }
private ReconfigurationProtocol getNameNodeProxy(String node) throws IOException { InetSocketAddress nodeAddr = NetUtils.createSocketAddr(node); // Get the current configuration Configuration conf = getConf(); // For namenode proxy the server principal should be NN's one. conf.set(CommonConfigurationKeys.HADOOP_SECURITY_SERVICE_USER_NAME_KEY, conf.get(DFSConfigKeys.DFS_NAMENODE_KERBEROS_PRINCIPAL_KEY, "")); // Create the client ReconfigurationProtocol reconfigProtocol = DFSUtilClient .createReconfigurationProtocolProxy(nodeAddr, getUGI(), conf, NetUtils.getSocketFactory(conf, ReconfigurationProtocol.class)); return reconfigProtocol; }
private ClientDatanodeProtocol getDataNodeProxy(String datanode) throws IOException { InetSocketAddress datanodeAddr = NetUtils.createSocketAddr(datanode); // Get the current configuration Configuration conf = getConf(); // For datanode proxy the server principal should be DN's one. conf.set(CommonConfigurationKeys.HADOOP_SECURITY_SERVICE_USER_NAME_KEY, conf.get(DFSConfigKeys.DFS_DATANODE_KERBEROS_PRINCIPAL_KEY, "")); // Create the client ClientDatanodeProtocol dnProtocol = DFSUtilClient.createClientDatanodeProtocolProxy(datanodeAddr, getUGI(), conf, NetUtils.getSocketFactory(conf, ClientDatanodeProtocol.class)); return dnProtocol; }
/** * Copied from DFSAdmin.java. -- Creates a connection to dataNode. * * @param datanode - dataNode. * @return ClientDataNodeProtocol * @throws IOException */ public ClientDatanodeProtocol getDataNodeProxy(String datanode) throws IOException { InetSocketAddress datanodeAddr = NetUtils.createSocketAddr(datanode); // For datanode proxy the server principal should be DN's one. getConf().set(CommonConfigurationKeys.HADOOP_SECURITY_SERVICE_USER_NAME_KEY, getConf().get(DFSConfigKeys.DFS_DATANODE_KERBEROS_PRINCIPAL_KEY, "")); // Create the client ClientDatanodeProtocol dnProtocol = DFSUtilClient.createClientDatanodeProtocolProxy(datanodeAddr, getUGI(), getConf(), NetUtils.getSocketFactory(getConf(), ClientDatanodeProtocol .class)); return dnProtocol; }
private static HighTideProtocol createRPCHighTidenode(InetSocketAddress htNodeAddr, Configuration conf, UnixUserGroupInformation ugi) throws IOException { LOG.info("HighTideShell connecting to " + htNodeAddr); return (HighTideProtocol)RPC.getProxy(HighTideProtocol.class, HighTideProtocol.versionID, htNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, HighTideProtocol.class)); }
private ClientProtocol createRPCProxy(InetSocketAddress addr, Configuration conf) throws IOException { return (ClientProtocol) RPC.getProxy(ClientProtocol.class, ClientProtocol.versionID, addr, ugi, conf, NetUtils.getSocketFactory(conf, ClientProtocol.class)); }
private static ClientProtocol createRPCNamenode(InetSocketAddress nameNodeAddr, Configuration conf, UnixUserGroupInformation ugi) throws IOException { return (ClientProtocol)RPC.getProxy(ClientProtocol.class, ClientProtocol.versionID, nameNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, ClientProtocol.class)); }
public static ProtocolProxy<ClientProtocol> createRPCNamenode(InetSocketAddress nameNodeAddr, Configuration conf, UnixUserGroupInformation ugi) throws IOException { return RPC.getProtocolProxy(ClientProtocol.class, ClientProtocol.versionID, nameNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, ClientProtocol.class)); }
public void init(Configuration conf) throws IOException { String masterAdress = conf.get("bsp.master.address"); if (masterAdress != null && !masterAdress.equals("local")) { this.jobSubmitClient = (JobSubmissionProtocol) RPC.getProxy( JobSubmissionProtocol.class, HamaRPCProtocolVersion.versionID, BSPMaster.getAddress(conf), conf, NetUtils.getSocketFactory(conf, JobSubmissionProtocol.class)); } else { LOG.debug("Using local BSP runner."); this.jobSubmitClient = new LocalBSPRunner(conf); } }
public void init(Configuration conf) throws IOException { String masterAdress = conf.get("bsp.master.address"); if (masterAdress != null && !masterAdress.equals("local")) { this.jobSubmitClient = (JobSubmissionProtocol) RPC.getProxy( JobSubmissionProtocol.class, HamaRPCProtocolVersion.versionID, BSPMaster.getAddress(conf), conf, NetUtils.getSocketFactory(conf, JobSubmissionProtocol.class)); } else { LOG.debug("Using local BSP runner."); this.jobSubmitClient = new LocalBSPRunner(conf); } }
private JobSubmissionProtocol createRPCProxy(InetSocketAddress addr, Configuration conf) throws IOException { return (JobSubmissionProtocol) RPC.getProxy(JobSubmissionProtocol.class, JobSubmissionProtocol.versionID, addr, getUGI(conf), conf, NetUtils.getSocketFactory(conf, JobSubmissionProtocol.class)); }
private static DatanodeProtocolPB createNamenode( InetSocketAddress nameNodeAddr, Configuration conf, UserGroupInformation ugi) throws IOException { return RPC.getProxy(DatanodeProtocolPB.class, RPC.getProtocolVersion(DatanodeProtocolPB.class), nameNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, DatanodeProtocolPB.class)); }
static org.apache.hadoop.hdfs.protocol.ClientProtocol getDFSClient( Configuration conf, UserGroupInformation ugi) throws IOException { return (org.apache.hadoop.hdfs.protocol.ClientProtocol) RPC.getProxy(org.apache.hadoop.hdfs.protocol.ClientProtocol.class, org.apache.hadoop.hdfs.protocol.ClientProtocol.versionID, NameNode.getAddress(conf), ugi, conf, NetUtils.getSocketFactory(conf, org.apache.hadoop.hdfs.protocol.ClientProtocol.class)); }
static ClientProtocol getJobSubmitClient(JobConf conf, UserGroupInformation ugi) throws IOException { return (ClientProtocol) RPC.getProxy(ClientProtocol.class, ClientProtocol.versionID, JobTracker.getAddress(conf), ugi, conf, NetUtils.getSocketFactory(conf, ClientProtocol.class)); }
private JobSubmissionProtocol createRPCProxy(InetSocketAddress addr, Configuration conf) throws IOException { return RPC.getProxy(JobSubmissionProtocol.class, JobSubmissionProtocol.versionID, addr, getUGI(conf), conf, NetUtils.getSocketFactory(conf, JobSubmissionProtocol.class)); }
private static DatanodeProtocolPB createNamenode( InetSocketAddress nameNodeAddr, Configuration conf, UserGroupInformation ugi) throws IOException { return RPC.getProxy(DatanodeProtocolPB.class, RPC.getProtocolVersion(DatanodeProtocolPB.class), nameNodeAddr, ugi, conf, NetUtils.getSocketFactory(conf, DatanodeProtocolPB.class)); }
private AdminOperationsProtocol getClient(Configuration conf, UserGroupInformation ugi) throws IOException { return (AdminOperationsProtocol)RPC.getProxy(AdminOperationsProtocol.class, AdminOperationsProtocol.versionID, JobTracker.getAddress(conf), ugi, conf, NetUtils.getSocketFactory(conf, AdminOperationsProtocol.class)); }
public static <PROTOCOL> PROTOCOL getProxy( Class<PROTOCOL> clazz, String addressStr, Configuration conf) throws IOException { RPC.setProtocolEngine(conf, clazz, ProtobufRpcEngineShaded.class); return RPC.getProxy(clazz, RPC.getProtocolVersion(clazz), org.apache.ratis.util.NetUtils.createSocketAddr(addressStr), UserGroupInformation.getCurrentUser(), conf, NetUtils.getSocketFactory(conf, clazz)); }