Cassandra 阿帕奇·弗林克:如何安排时间住在卡桑德拉水池?
我通过卡桑德拉·阿帕奇水槽救了波乔 如何在这个Cassandra水槽中设置“生存时间” 问候,, 阿里以下是我的答案:Cassandra 阿帕奇·弗林克:如何安排时间住在卡桑德拉水池?,cassandra,apache-flink,ttl,Cassandra,Apache Flink,Ttl,我通过卡桑德拉·阿帕奇水槽救了波乔 如何在这个Cassandra水槽中设置“生存时间” 问候,, 阿里以下是我的答案: // Write to cassandra CassandraSink.addSink(metricPredictions) .setClusterBuilder(new ClusterBuilder() { @Override protected Cluster buildCluster(Cluster.
// Write to cassandra
CassandraSink.addSink(metricPredictions)
.setClusterBuilder(new ClusterBuilder() {
@Override
protected Cluster buildCluster(Cluster.Builder b) {
return b.addContactPoint((String) CASSANDRA_MAP.get(PropertiesEnum.HOST.getKey()))
.withPort((int) CASSANDRA_MAP.get(PropertiesEnum.PORT.getKey()))
.withAuthProvider(new PlainTextAuthProvider((String) CASSANDRA_MAP.get(PropertiesEnum.USERNAME.getKey()),
(String) CASSANDRA_MAP.get(PropertiesEnum.PASSWORD.getKey())))
.withReconnectionPolicy(new ConstantReconnectionPolicy((Integer) CASSANDRA_MAP.get(PropertiesEnum.RECONNECT_DELAY_IN_MS.getKey())))
.build();
}
})
.setMapperOptions(() -> new Mapper.Option[]{Mapper.Option.saveNullFields(true), Mapper.Option.ttl(60)})
.build()
.setParallelism((int) CASSANDRA_MAP.get(PropertiesEnum.PARALLELISM.getKey()));
我希望这会有所帮助:)
顺便说一下,TTL的单位是秒
问候,,
阿里以下是我的答案:
// Write to cassandra
CassandraSink.addSink(metricPredictions)
.setClusterBuilder(new ClusterBuilder() {
@Override
protected Cluster buildCluster(Cluster.Builder b) {
return b.addContactPoint((String) CASSANDRA_MAP.get(PropertiesEnum.HOST.getKey()))
.withPort((int) CASSANDRA_MAP.get(PropertiesEnum.PORT.getKey()))
.withAuthProvider(new PlainTextAuthProvider((String) CASSANDRA_MAP.get(PropertiesEnum.USERNAME.getKey()),
(String) CASSANDRA_MAP.get(PropertiesEnum.PASSWORD.getKey())))
.withReconnectionPolicy(new ConstantReconnectionPolicy((Integer) CASSANDRA_MAP.get(PropertiesEnum.RECONNECT_DELAY_IN_MS.getKey())))
.build();
}
})
.setMapperOptions(() -> new Mapper.Option[]{Mapper.Option.saveNullFields(true), Mapper.Option.ttl(60)})
.build()
.setParallelism((int) CASSANDRA_MAP.get(PropertiesEnum.PARALLELISM.getKey()));
我希望这会有所帮助:)
顺便说一下,TTL的单位是秒
问候,,
阿里