public class StreamJobs extends Object
| 构造器和说明 |
|---|
StreamJobs(Odps odps) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
create(String streamJobName,
String sql,
Map<String,String> hints)
创建StreamJob
|
String |
create(String projectName,
String streamJobName,
String sql,
Map<String,String> hints)
创建StreamJob
|
String |
delete(String streamJobName)
删除StreamJob
|
String |
delete(String projectName,
String streamJobName)
删除StreamJob
|
String |
getStatus(String streamJobName)
获取StreamJob的状态
|
String |
getStatus(String projectName,
String streamJobName)
获取StreamJob的状态
|
String |
list() |
String |
pause(String streamJobName)
暂停StreamJob
|
String |
pause(String projectName,
String streamJobName)
暂停StreamJob
|
String |
rebalance(String streamJobName,
Map<String,String> hints)
Rebalance StreamJob
|
String |
rebalance(String projectName,
String streamJobName,
Map<String,String> hints)
Rebalance StreamJob
|
String |
resume(String streamJobName,
Map<String,String> hints)
恢复StreamJob
|
String |
resume(String projectName,
String streamJobName,
Map<String,String> hints)
恢复StreamJob
|
public StreamJobs(Odps odps)
public String list() throws OdpsException
OdpsExceptionpublic String create(String streamJobName, String sql, Map<String,String> hints) throws OdpsException
streamJobName - 所要创建的StreamJob名sql - StreamJob的sql描述hints - 能够影响Streamjob执行的Set信息,例如:odps.streamjob.work.size等OdpsExceptionpublic String create(String projectName, String streamJobName, String sql, Map<String,String> hints) throws OdpsException
projectName - StreamJob所在Project名称streamJobName - 所要创建的StreamJob名sql - StreamJob的SQL描述hints - 能够影响Streamjob执行的Set信息,例如:odps.streamjob.work.size等OdpsExceptionpublic String delete(String streamJobName) throws OdpsException
streamJobName - StreamJob名OdpsExceptionpublic String delete(String projectName, String streamJobName) throws OdpsException
projectName - StreamJob所在ProjectstreamJobName - StreamJob名OdpsExceptionpublic String getStatus(String streamJobName) throws OdpsException
streamJobName - StreamJob名OdpsExceptionpublic String getStatus(String projectName, String streamJobName) throws OdpsException
projectName - StreamJob所在ProjectstreamJobName - StreamJob名OdpsExceptionpublic String pause(String streamJobName) throws OdpsException
streamJobName - StreamJob名OdpsExceptionpublic String pause(String projectName, String streamJobName) throws OdpsException
projectName - StreamJob所在ProjectstreamJobName - StreamJob名OdpsExceptionpublic String resume(String streamJobName, Map<String,String> hints) throws OdpsException
streamJobName - StreamJob名hints - 能够影响Streamjob执行的Set信息,例如:odps.streamjob.work.size等OdpsExceptionpublic String resume(String projectName, String streamJobName, Map<String,String> hints) throws OdpsException
projectName - StreamJob所在ProjectstreamJobName - StreamJob名hints - 能够影响Streamjob执行的Set信息,例如:odps.streamjob.work.size等OdpsExceptionpublic String rebalance(String streamJobName, Map<String,String> hints) throws OdpsException
streamJobName - StreamJob名hints - 必须包含odps.streamjob.worker.num和odps.streamjob.worker.memOdpsExceptionpublic String rebalance(String projectName, String streamJobName, Map<String,String> hints) throws OdpsException
projectName - StreamJob所在ProjectstreamJobName - StreamJob名hints - 必须包含odps.streamjob.worker.num和odps.streamjob.worker.memOdpsExceptionCopyright © 2015 Alibaba Cloud Computing. All rights reserved.