CREATE TABLE MyResult(
colFamily:colName colType,
...
)WITH(
type ='hbase',
zookeeperQuorum ='ip:port[,ip:port]',
tableName ='tableName',
rowKey ='colFamily:colName[,colFamily:colName]',
parallelism ='1',
zookeeperParent ='/hbase'
)
hbase2.0
| 参数名称 | 含义 |
|---|---|
| tableName | 在 sql 中使用的名称;即注册到flink-table-env上的名称 |
| colFamily:colName | hbase中的列族名称和列名称 |
| colType | 列类型 colType支持的类型 |
| 参数名称 | 含义 | 是否必填 | 默认值 |
|---|---|---|---|
| type | 表明 输出表类型[mysql|hbase|elasticsearch] | 是 | |
| zookeeperQuorum | hbase zk地址,多个直接用逗号隔开 | 是 | |
| zookeeperParent | zkParent 路径 | 是 | |
| tableName | 关联的hbase表名称 | 是 | |
| rowKey | hbase的rowkey关联的列信息 | 是 | |
| parallelism | 并行度设置 | 否 | 1 |
CREATE TABLE MyResult(
cf:channel varchar,
cf:pv BIGINT
)WITH(
type ='hbase',
zookeeperQuorum ='rdos1:2181',
tableName ='workerinfo',
rowKey ='cf:channel',
parallelism ='1',
zookeeperParent ='/hbase'
)