|
18 | 18 | partitionedJoin='false' |
19 | 19 | ); |
20 | 20 | ``` |
21 | | - |
22 | | -## 2.参数 |
23 | | - |
24 | | -* tableName ==> 注册到flink的表名称(可选填;不填默认和hbase对应的表名称相同) |
25 | | -* columnFamily:columnName ==> hbase中的列族名称和列名称 |
26 | | -* alias ===> hbase 中的列对应到flink中注册的列名称 |
27 | | -* PERIOD FOR SYSTEM_TIME ==> 关键字表明该定义的表为维表信息 |
28 | | -* PRIMARY KEY(keyInfo) ==> 维表主键定义;hbase 维表为rowkey的构造方式; |
29 | | - 可选择的构造包括 md5(alias + alias), '常量',也包括上述方式的自由组合 |
| 21 | +## 2.支持版本 |
| 22 | + hbase2.0 |
30 | 23 |
|
31 | | -* type ==> 表明维表的类型[hbase|mysql] |
32 | | -* zookeeperQuorum ==> hbase 的zk地址;格式ip:port[;ip:port] |
33 | | -* zookeeperParent ==> hbase 的zk parent路径 |
34 | | -* tableName ==> hbase 的表名称 |
35 | | -* cache ==> 维表缓存策略(NONE/LRU) |
| 24 | +## 3.表结构定义 |
| 25 | + |
| 26 | +|参数名称|含义| |
| 27 | +|----|---| |
| 28 | +| tableName | 注册到flink的表名称(可选填;不填默认和hbase对应的表名称相同)| |
| 29 | +| columnFamily:columnName | hbase中的列族名称和列名称 | |
| 30 | +| alias | hbase 中的列对应到flink中注册的列名称 | |
| 31 | +| PERIOD FOR SYSTEM_TIME | 关键字表明该定义的表为维表信息| |
| 32 | +| PRIMARY KEY(keyInfo) | 维表主键定义;hbase 维表rowkey的构造方式;可选择的构造包括 md5(alias + alias), '常量',也包括上述方式的自由组合 | |
| 33 | + |
| 34 | +## 3.参数 |
36 | 35 |
|
37 | | - > * NONE: 不做内存缓存 |
38 | | - > * LRU: |
39 | | - > > cacheSize ==> 缓存的条目数量 |
40 | | - > > cacheTTLMs ==> 缓存的过期时间(ms) |
| 36 | +|参数名称|含义|是否必填|默认值| |
| 37 | +|----|---|---|----| |
| 38 | +| type | 表明维表的类型[hbase\|mysql]|是|| |
| 39 | +| zookeeperQuorum | hbase 的zk地址;格式ip:port[;ip:port]|是|| |
| 40 | +| zookeeperParent | hbase 的zk parent路径|是|| |
| 41 | +| tableName | hbase 的表名称|是|| |
| 42 | +| cache | 维表缓存策略(NONE/LRU)|否|NONE| |
| 43 | +| partitionedJoin | 是否在維表join之前先根据 設定的key 做一次keyby操作(可以減少维表的数据缓存量)|否|false| |
41 | 44 |
|
42 | | -* partitionedJoin ==> 是否在維表join之前先根据 設定的key 做一次keyby操作(可以減少维表的数据缓存量) |
| 45 | +-------------- |
| 46 | +> 缓存策略 |
| 47 | + * NONE: 不做内存缓存 |
| 48 | + * LRU: |
| 49 | + * cacheSize: 缓存的条目数量 |
| 50 | + * cacheTTLMs:缓存的过期时间(ms) |
43 | 51 |
|
44 | | -## 3.样例 |
| 52 | +## 4.样例 |
45 | 53 | ``` |
46 | 54 | CREATE TABLE sideTable( |
47 | 55 | cf:name String as name, |
|
0 commit comments