我在cqlsh
shell
CREATE KEYSPACE data WITH replication= {'class':'SimpleStrategy', 'replication_factor':1;
CREATE TABLE test.patient(id int, heart_rate int, PRIMARY KEY(id));
我想创建密钥空间和表格,如果它不存在于Flink代码中,有人可以告诉我它是如何完成的吗?
答案 0 :(得分:0)
您可以查看测试用例org.apache.flink.streaming.connectors.cassandra.CassandraConnectorITCase.java,也许可以为您提供帮助。
答案 1 :(得分:-1)
Flink-Cassandra连接器没有在Cassandra中创建键空间/表的功能。您可以在连接器here中查看可用的方法。
如果您想在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));