88> > * 扩展了输入和输出的性能指标到promethus
99
1010 ## 新特性:
11- 1.kafka源表支持not null语法,支持字符串类型的时间转换。
12- 2.rdb维表与DB建立连接时,周期进行连接,防止连接断开。rdbsink写入时,对连接进行检查。
13- 3.异步维表支持非等值连接,比如:<>,<,>。
11+ * 1.kafka源表支持not null语法,支持字符串类型的时间转换。
12+ * 2.rdb维表与DB建立连接时,周期进行连接,防止连接断开。rdbsink写入时,对连接进行检查。
13+ * 3.异步维表支持非等值连接,比如:<>,<,>。
14+ * 4.增加kafka数组解析
15+ * 5.增加kafka1.0以上版本的支持
16+ * 6.增加postgresql、kudu、clickhouse维表、结果表的支持
17+ * 7.支持插件的依赖方式,参考pluginLoadMode参数
18+ * 8.支持cep处理
19+ * 9.支持udaf
20+ * 10.支持谓词下移
1421
1522 ## BUG修复:
16- 1.修复不能解析sql中orderby,union语法。
17- 2.修复yarnPer模式提交失败的异常。
23+ * 1.修复不能解析sql中orderby,union语法。
24+ * 2.修复yarnPer模式提交失败的异常。
25+ * 3.一些bug的修复
1826
1927# 已支持
20- * 源表:kafka 0.9, 1.x版本
21- * 维表:mysql, SQlServer,oracle,hbase, mongo, redis,cassandra,serversocket
22- * 结果表:mysql, SQlServer,oracle,hbase, elasticsearch5.x, mongo, redis,cassandra,console
28+ * 源表:kafka 0.9、0.10、0.11、 1.x版本
29+ * 维表:mysql, SQlServer,oracle, hbase, mongo, redis, cassandra, serversocket, kudu, postgresql, clickhouse
30+ * 结果表:mysql, SQlServer, oracle, hbase, elasticsearch5.x, mongo, redis, cassandra, console, kudu, postgresql, clickhouse
2331
2432# 后续开发计划
25- * 增加SQL支持CEP
2633 * 维表快照
27- * sql优化(谓词下移等)
2834 * kafka avro格式
2935 * topN
3036
31-
3237## 1 快速起步
3338### 1.1 运行模式
3439
4045### 1.2 执行环境
4146
4247* Java: JDK8及以上
43- * Flink集群: 1.4,1.5(单机模式不需要安装Flink集群)
48+ * Flink集群: 1.4,1.5,1.8 (单机模式不需要安装Flink集群)
4449* 操作系统:理论上不限
4550
4651### 1.3 打包
@@ -150,6 +155,11 @@ sh submit.sh -sql D:\sideSql.txt -name xctest -remoteSqlPluginPath /opt/dtstack
150155 * 必选:否
151156 * 默认值:false
152157
158+ * ** pluginLoadMode**
159+ * 描述:per_job 模式下的插件包加载方式。classpath:从每台机器加载插件包,shipfile:将需要插件从提交的节点上传到hdfs,不需要每台安装插件
160+ * 必选:否
161+ * 默认值:classpath
162+
153163* ** yarnSessionConf**
154164 * 描述:yarn session 模式下指定的运行的一些参数,[可参考](https://ci.apache.org/projects/flink/flink-docs-release-1.8/ops/cli.html),目前只支持指定yid
155165 * 必选:否
@@ -166,13 +176,19 @@ sh submit.sh -sql D:\sideSql.txt -name xctest -remoteSqlPluginPath /opt/dtstack
166176* [ mongo 结果表插件] ( docs/mongoSink.md )
167177* [ redis 结果表插件] ( docs/redisSink.md )
168178* [ cassandra 结果表插件] ( docs/cassandraSink.md )
179+ * [ kudu 结果表插件] ( docs/kuduSink.md )
180+ * [ postgresql 结果表插件] ( docs/postgresqlSink.md )
181+ * [ clickhouse 结果表插件] ( docs/clickhouseSink.md )
169182
170183### 2.3 维表插件
171184* [ hbase 维表插件] ( docs/hbaseSide.md )
172185* [ mysql 维表插件] ( docs/mysqlSide.md )
173186* [ mongo 维表插件] ( docs/mongoSide.md )
174187* [ redis 维表插件] ( docs/redisSide.md )
175188* [ cassandra 维表插件] ( docs/cassandraSide.md )
189+ * [ kudu 维表插件] ( docs/kuduSide.md )
190+ * [ postgresql 维表插件] ( docs/postgresqlSide.md )
191+ * [ clickhouse 维表插件] ( docs/clickhouseSide.md )
176192
177193## 3 性能指标(新增)
178194
@@ -203,7 +219,7 @@ sh submit.sh -sql D:\sideSql.txt -name xctest -remoteSqlPluginPath /opt/dtstack
203219
204220```
205221
206- CREATE (scala|table) FUNCTION CHARACTER_LENGTH WITH com.dtstack.Kun
222+ CREATE (scala|table|aggregate ) FUNCTION CHARACTER_LENGTH WITH com.dtstack.Kun;
207223
208224
209225CREATE TABLE MyTable(
0 commit comments