Example usage for org.apache.hadoop.yarn.ipc YarnRPC getServer

List of usage examples for org.apache.hadoop.yarn.ipc YarnRPC getServer

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.ipc YarnRPC getServer.

Prototype

public Server getServer(Class protocol, Object instance, InetSocketAddress addr, Configuration conf,
            SecretManager<? extends TokenIdentifier> secretManager, int numHandlers) 

Source Link

Usage

From source file:com.github.hdl.tensorflow.yarn.app.TFApplicationRpcServer.java

License:Apache License

@Override
public void run() {
    Configuration conf = new Configuration();
    YarnRPC rpc = YarnRPC.create(conf);
    InetSocketAddress address = new InetSocketAddress(rpcAddress, rpcPort);
    this.server = rpc.getServer(TensorFlowCluster.class, this, address, conf, null,
            conf.getInt(YarnConfiguration.RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT,
                    YarnConfiguration.DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT));

    this.server.start();
}

From source file:io.hops.util.GroupMembershipService.java

License:Apache License

protected void startServer() throws Exception {
    Configuration conf = getConfig();
    YarnRPC rpc = YarnRPC.create(conf);
    this.server = rpc.getServer(GroupMembership.class, this, groupMembershipServiceAddress, conf, null,
            conf.getInt(YarnConfiguration.RM_GROUP_MEMBERSHIP_CLIENT_THREAD_COUNT,
                    YarnConfiguration.DEFAULT_RM_GROUP_MEMBERSHIP_CLIENT_THREAD_COUNT));
    this.server.start();
}

From source file:org.hdl.caffe.yarn.app.CaffeApplicationRpcServer.java

License:Apache License

@Override
public void run() {
    Configuration conf = new Configuration();
    YarnRPC rpc = YarnRPC.create(conf);
    InetSocketAddress address = new InetSocketAddress(rpcAddress, rpcPort);
    this.server = rpc.getServer(CaffeCluster.class, this, address, conf, null,
            conf.getInt(YarnConfiguration.RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT,
                    YarnConfiguration.DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT));

    this.server.start();
}

From source file:org.hdl.tensorflow.yarn.rpc.impl.TFApplicationRpcServer.java

License:Apache License

@Override
public void run() {
    Configuration conf = new Configuration();
    YarnRPC rpc = YarnRPC.create(conf);
    InetSocketAddress address = new InetSocketAddress(rpcAddress, rpcPort);
    Server server = rpc.getServer(TensorFlowCluster.class, this, address, conf, null,
            conf.getInt(YarnConfiguration.RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT,
                    YarnConfiguration.DEFAULT_RM_RESOURCE_TRACKER_CLIENT_THREAD_COUNT));

    server.start();//from w ww.j a v  a2 s .  c  o m
}