小编Bha*_*til的帖子

Kafka Stream 0.10.2.0状态存储在存储值时获取异常

我正在使用状态存储的低级处理器API,所以0.10.0.1它工作正常,但我已经升级了kafka流,但我得到以下错误,所以我发现这是因为更改日志,它正在查看记录上下文

java.lang.IllegalStateException: This should not happen as timestamp() should only be called while a record is processed
! at org.apache.kafka.streams.processor.internals.AbstractProcessorContext.timestamp(AbstractProcessorContext.java:150)
! at org.apache.kafka.streams.state.internals.StoreChangeLogger.logChange(StoreChangeLogger.java:60)
! at org.apache.kafka.streams.state.internals.ChangeLoggingKeyValueBytesStore.put(ChangeLoggingKeyValueBytesStore.java:47)
! at org.apache.kafka.streams.state.internals.ChangeLoggingKeyValueStore.put(ChangeLoggingKeyValueStore.java:66)
! at     org.apache.kafka.streams.state.internals.MeteredKeyValueStore$2.run(MeteredKeyValueStore.java:67)
Run Code Online (Sandbox Code Playgroud)
@Override
    public void process(String arg0, List<Data> data {
        data.forEach((x) -> {
            String rawKey = x.getId();
            Data data = kvStore.get(rawKey);
            long bytesize = data == null ? 0 : data.getVolume();
            x.addVolume(bytesize);
            kvStore.put(rawKey, x);
        });
    }

public void start() {
        builder = new KStreamBuilder();
        storeSupplier =     Stores.create(getKVStoreName()).withKeys(getProcessorKeySerde()).withValues(getProcessorValueSerde()).persistent().build();
        builder.addStateStore(storeSupplier); …
Run Code Online (Sandbox Code Playgroud)

apache-kafka-streams

7
推荐指数
1
解决办法
1106
查看次数

如何在亚马逊海王星中删除图形

如何删除海王星图或从图中删除所有顶点和边。

还有从格林姆林宫的方法。而不是迭代所有节点并删除单个顶点

gremlin amazon-neptune

4
推荐指数
2
解决办法
1656
查看次数