public class WorkerProcessorInvoker extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
WORKER_MEMORY_REDUNDANCY |
static int |
WORKER_PROCESSOR_MEMORY |
| 构造器和说明 |
|---|
WorkerProcessorInvoker() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
calAvailableProcessNum(NodeInfo worker)
以内存来计算可分配的worker进程数量.
|
int |
getPhysicalUpperLimitProcessNum(NodeInfo worker)
获得worker物理机的自身内存,所允许启动的进程数量上限
|
void |
invoke(String taskId,
String mainClass,
String workerIp,
String workerJarPath) |
public static final int WORKER_PROCESSOR_MEMORY
protected static final int WORKER_MEMORY_REDUNDANCY
public void invoke(String taskId, String mainClass, String workerIp, String workerJarPath) throws ProcessorLaunchException
public int getPhysicalUpperLimitProcessNum(NodeInfo worker)
worker - workerpublic int calAvailableProcessNum(NodeInfo worker)
worker - workerCopyright © 2016. All rights reserved.