public class StreamClient extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
StreamClient.ShardState
shard的状态
|
| 构造器和说明 |
|---|
StreamClient(com.aliyun.odps.tunnel.Configuration conf,
String projectName,
String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Long> |
getShardList() |
HashMap<Long,StreamClient.ShardState> |
getShardStatus()
查询StreamClinet对应的table拥有的shard在服务端的状态
|
TableSchema |
getStreamSchema() |
void |
loadShard(int shardNumber)
在ODPS hub服务上启用shard
|
com.aliyun.odps.tunnel.io.PackReader |
openPackReader(long shardId) |
com.aliyun.odps.tunnel.io.PackReader |
openPackReader(long shardId,
String packId) |
com.aliyun.odps.tunnel.io.StreamReader |
openStreamReader(long shardId) |
com.aliyun.odps.tunnel.io.StreamReader |
openStreamReader(long shardId,
String packId) |
com.aliyun.odps.tunnel.io.StreamWriter |
openStreamWriter(long shardId) |
com.aliyun.odps.tunnel.io.StreamWriter |
openStreamWriter(String shardId)
已过时。
|
com.aliyun.odps.tunnel.io.ReplicatorStatus |
QueryReplicatorStatus(long shardId)
在ODPS hub查询非分区表拷贝到离线集群的状态
|
com.aliyun.odps.tunnel.io.ReplicatorStatus |
QueryReplicatorStatus(long shardId,
PartitionSpec partitionSpec)
在ODPS hub查询partiton对应的拷贝到离线集群的状态
|
public StreamClient(com.aliyun.odps.tunnel.Configuration conf, String projectName, String tableName) throws TunnelException
TunnelExceptionpublic void loadShard(int shardNumber)
throws TunnelException
shardNumber - 需要启用的shard数量TunnelExceptionpublic HashMap<Long,StreamClient.ShardState> getShardStatus() throws TunnelException, IOException
TunnelExceptionIOExceptionpublic com.aliyun.odps.tunnel.io.ReplicatorStatus QueryReplicatorStatus(long shardId, PartitionSpec partitionSpec) throws TunnelException
shardId - 需要查询的shardIdpartitionsSpec - 查询的分区,分区表必选, 非分区表可以为nullTunnelExceptionpublic com.aliyun.odps.tunnel.io.ReplicatorStatus QueryReplicatorStatus(long shardId) throws TunnelException
shardId - 需要查询的shardIdTunnelExceptionpublic TableSchema getStreamSchema()
@Deprecated public com.aliyun.odps.tunnel.io.StreamWriter openStreamWriter(String shardId) throws TunnelException, IOException
public com.aliyun.odps.tunnel.io.StreamWriter openStreamWriter(long shardId) throws TunnelException, IOException
public com.aliyun.odps.tunnel.io.StreamReader openStreamReader(long shardId) throws TunnelException, IOException
public com.aliyun.odps.tunnel.io.StreamReader openStreamReader(long shardId, String packId) throws TunnelException, IOException
public com.aliyun.odps.tunnel.io.PackReader openPackReader(long shardId) throws TunnelException, IOException
public com.aliyun.odps.tunnel.io.PackReader openPackReader(long shardId, String packId) throws TunnelException, IOException
Copyright © 2015 Alibaba Cloud Computing. All rights reserved.