我通过CassandraApache水池救了波乔。如何在这个CassandraFlume里设定“生存时间”?你好,阿里
ikfrs5lh1#
我的答案是:
// 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的单位是秒。你好,阿里
1条答案
按热度按时间ikfrs5lh1#
我的答案是:
我希望这会有帮助:)
顺便说一下,ttl的单位是秒。
你好,阿里