public class InactiveServiceInstance extends Object implements LlapServiceInstance
Constructor and Description |
---|
InactiveServiceInstance(String name) |
Modifier and Type | Method and Description |
---|---|
int |
getExternalClientsRpcPort()
RPC endpoint for external clients - tcp traffic on this port should be opened on cloud.
|
String |
getExternalHostname()
External host, usually needed in cloud envs where we cannot access internal host from outside
|
String |
getHost()
Hostname of the service instance
|
int |
getManagementPort()
Management endpoint for service instance
|
int |
getOutputFormatPort()
OutputFormat endpoint for service instance
|
Map<String,String> |
getProperties()
Config properties of the Service Instance (llap.daemon.*)
|
org.apache.hadoop.yarn.api.records.Resource |
getResource()
Memory and Executors available for the LLAP tasks
This does not include the size of the cache or the actual vCores allocated via YARN.
|
int |
getRpcPort()
RPC Endpoint for service instance
|
String |
getServicesAddress()
Address for services hosted on http
|
int |
getShufflePort()
Shuffle Endpoint for service instance
|
String |
getWorkerIdentity()
Worker identity is a UUID (unique across restarts), to identify a node which died & was brought
back on the same host/port
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ensureCloudEnv
public InactiveServiceInstance(String name)
public String getWorkerIdentity()
ServiceInstance
getWorkerIdentity
in interface ServiceInstance
public String getHost()
ServiceInstance
getHost
in interface ServiceInstance
public int getRpcPort()
ServiceInstance
getRpcPort
in interface ServiceInstance
public int getManagementPort()
LlapServiceInstance
getManagementPort
in interface LlapServiceInstance
public int getShufflePort()
LlapServiceInstance
getShufflePort
in interface LlapServiceInstance
public String getExternalHostname()
LlapServiceInstance
getExternalHostname
in interface LlapServiceInstance
public int getExternalClientsRpcPort()
LlapServiceInstance
getExternalClientsRpcPort
in interface LlapServiceInstance
public String getServicesAddress()
LlapServiceInstance
getServicesAddress
in interface LlapServiceInstance
public int getOutputFormatPort()
LlapServiceInstance
getOutputFormatPort
in interface LlapServiceInstance
public Map<String,String> getProperties()
ServiceInstance
getProperties
in interface ServiceInstance
public org.apache.hadoop.yarn.api.records.Resource getResource()
LlapServiceInstance
getResource
in interface LlapServiceInstance
Copyright © 2023 The Apache Software Foundation. All rights reserved.