1 Star 1 Fork 0

MADAO77/flinkStreamSQL

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

1.格式:

CREATE TABLE tableName(
    colName colType,
    ...
    colNameX colType
 )WITH(
    type ='cassandra',
    address ='ip:port[,ip:port]',
    userName ='userName',
    password ='pwd',
    database ='databaseName',
    tableName ='tableName',
    parallelism ='parllNum'
 );

2.支持版本

cassandra-3.6.x

3.表结构定义

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

4.参数:

参数名称 含义 是否必填 默认值
type 表明 输出表类型 cassandra
address 连接cassandra数据库 jdbcUrl
userName cassandra连接用户名
password cassandra连接密码
tableName cassandra表名称
database cassandra表名称
parallelism 并行度设置 1
maxRequestsPerConnection 每个连接最多允许64个并发请求 NONE
coreConnectionsPerHost 和Cassandra集群里的每个机器都至少有2个连接 NONE
maxConnectionsPerHost 和Cassandra集群里的每个机器都最多有6个连接 NONE
maxQueueSize Cassandra队列大小 NONE
readTimeoutMillis Cassandra读超时 NONE
connectTimeoutMillis Cassandra连接超时 NONE
poolTimeoutMillis Cassandra线程池超时 NONE

5.样例:

CREATE TABLE MyResult(
    channel VARCHAR,
    pv VARCHAR
 )WITH(
    type ='cassandra',
    address ='172.21.32.1:9042,172.21.32.1:9042',
    userName ='dtstack',
    password ='abc123',
    database ='test',
    tableName ='pv',
    parallelism ='1'
 )
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/madao77/flinkStreamSQL.git
git@gitee.com:madao77/flinkStreamSQL.git
madao77
flinkStreamSQL
flinkStreamSQL
master

搜索帮助