用flink代码在cassandra中创建表

9rnv2umw  于 2021-06-25  发布在  Flink
关注(0)|答案(2)|浏览(323)

我在cassandra中从 cqlsh

CREATE KEYSPACE data WITH replication= {'class':'SimpleStrategy', 'replication_factor':1;

 CREATE TABLE test.patient(id int, heart_rate int, PRIMARY KEY(id));

我想创建键空间和表,如果它不存在的flink代码,有人能告诉我怎么做吗?

gr8qqesn

gr8qqesn1#

flink cassandra连接器没有在cassandra中创建键空间/表的功能。您可以在这里的连接器中检查可用的方法。
如果要在c*中创建键空间/表,如果flink尚未创建这些键空间/表,可以执行以下操作:

CREATE KEYSPACE IF NOT EXISTS data WITH replication= {'class':'SimpleStrategy', 'replication_factor':1;
CREATE TABLE IF NOT EXISTS test.patient(id int, heart_rate int, PRIMARY KEY(id));
ruoxqz4g

ruoxqz4g2#

你可以看看测试用例org.apache.flink.streaming.connectors.cassandra.cassandraconnectoritcase.java,也许能帮到你。

相关问题