1 Star 1 Fork 0

MADAO77/flinkStreamSQL

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
elasticsearchSink.md 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
zoudaokoulife 提交于 7年前 . 编辑readme.md

1.格式:

CREATE TABLE tableName(
    colName colType,
    bb INT
 )WITH(
    type ='elasticsearch',
    address ='ip:port[,ip:port]',
    cluster='clusterName',
    estype ='esType',
    index ='index',
    id ='num[,num]',
    parallelism ='1'
 )

2.支持的版本

ES5

3.表结构定义

参数名称 含义
tableName 在 sql 中使用的名称;即注册到flink-table-env上的名称
colName 列名称
colType 列类型 colType支持的类型

4.参数:

参数名称 含义 是否必填 默认值
type 表明 输出表类型[mysql|hbase|elasticsearch]
address 连接ES Transport地址(tcp地址)
cluster ES 集群名称
index 选择的ES上的index名称
estype 选择ES上的type名称
id 生成id的规则(当前是根据指定的字段pos获取字段信息,拼接生成id)
parallelism 并行度设置 1

5.样例:

CREATE TABLE MyResult(
    aa INT,
    bb INT
 )WITH(
    type ='elasticsearch',
    address ='172.16.10.47:9500',
    cluster='es_47_menghan',
    estype ='type1',
    index ='xc_es_test',
    id ='0,1',
    parallelism ='1'
 )
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/madao77/flinkStreamSQL.git
git@gitee.com:madao77/flinkStreamSQL.git
madao77
flinkStreamSQL
flinkStreamSQL
master

搜索帮助