public abstract class BaseAmazonMapReduceService extends BaseService implements ComputeService, org.osgi.service.cm.ManagedService
ComputeService.ServiceStatus
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_INSTANCE_TYPE |
protected static String |
DEFAULT_NUM_INSTANCES |
protected static String |
DEFAULT_NUM_MAPPERS |
org.slf4j.Logger |
log |
protected static String |
OPTIMIZE_COST |
protected static String |
OPTIMIZE_MODE_STANDARD |
protected static String |
OPTIMIZE_SPEED |
DELIM, ERROR_KEY, ERROR_REPORT_KEY, FAILURE_COUNT_KEY, ITEMS_PROCESS_COUNT, PASS_COUNT_KEY, REPORT_KEY, STARTTIME_KEY, STATUS_KEY, STOPTIME_KEY, SVC_LAUNCHING_USER, SYSTEM_PREFIX
Constructor and Description |
---|
BaseAmazonMapReduceService() |
addErrorReport, describe, getError, getErrorReportId, getServiceId, getServiceStatus, getServiceWorkDir, getSvcLaunchingUser, setError, setErrorReportId, setErrorReportId, setReportId, setReportId, setServiceId, setServiceStatus, setServiceWorkDir, setSvcLaunchingUser
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
describe, getServiceId, getServiceStatus, getServiceWorkDir, setServiceWorkDir
public final org.slf4j.Logger log
protected static final String DEFAULT_NUM_INSTANCES
protected static final String DEFAULT_INSTANCE_TYPE
protected static final String DEFAULT_NUM_MAPPERS
protected static final String OPTIMIZE_MODE_STANDARD
protected static final String OPTIMIZE_COST
protected static final String OPTIMIZE_SPEED
protected abstract AmazonMapReduceJobWorker getJobWorker()
protected abstract AmazonMapReduceJobWorker getPostJobWorker()
protected abstract String getJobType()
public void start() throws Exception
start
in interface ComputeService
start
in class BaseService
Exception
public String getInstancesType()
public String getNumOfInstances()
public void stop() throws Exception
stop
in interface ComputeService
stop
in class BaseService
Exception
public void doneWorking()
doneWorking
in class BaseService
public Map<String,String> getServiceProps()
getServiceProps
in interface ComputeService
getServiceProps
in class BaseService
public void updated(Dictionary config) throws org.osgi.service.cm.ConfigurationException
updated
in interface org.osgi.service.cm.ManagedService
org.osgi.service.cm.ConfigurationException
public void createDestSpace()
public String getDuraStoreHost()
public void setDuraStoreHost(String duraStoreHost)
public String getDuraStorePort()
public void setDuraStorePort(String duraStorePort)
public String getDuraStoreContext()
public void setDuraStoreContext(String duraStoreContext)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getSourceSpaceId()
public void setSourceSpaceId(String sourceSpaceId)
public String getDestSpaceId()
public void setDestSpaceId(String destSpaceId)
public String getWorkSpaceId()
public void setWorkSpaceId(String workSpaceId)
public String getMappersPerInstance()
public void setMappersPerInstance(String mappersPerInstance)
public ContentStore getContentStore()
public String getOptimizeMode()
public void setOptimizeMode(String optimizeMode)
public String getNumInstances()
public void setNumInstances(String numInstances)
public String getInstanceType()
public void setInstanceType(String instanceType)
public String getOptimizeType()
public void setOptimizeType(String optimizeType)
public String getCostNumInstances()
public void setCostNumInstances(String costNumInstances)
public String getCostInstanceType()
public void setCostInstanceType(String costInstanceType)
public String getSpeedNumInstances()
public void setSpeedNumInstances(String speedNumInstances)
public String getSpeedInstanceType()
public void setSpeedInstanceType(String speedInstanceType)
public void setContentStore(ContentStore contentStore)
Copyright © 2009-2013 DuraSpace. All Rights Reserved.