Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kafka处理器上下文-计划方法不工作_Java_Apache Kafka_Apache Kafka Streams - Fatal编程技术网

Java Kafka处理器上下文-计划方法不工作

Java Kafka处理器上下文-计划方法不工作,java,apache-kafka,apache-kafka-streams,Java,Apache Kafka,Apache Kafka Streams,我们目前正在使用卡夫卡的处理器上下文调度方法来分配周期性任务。但是,任务无法执行。代码如下: @Override public void init(ProcessorContext processorContext) { store = (KeyValueStore<String, T>) processorContext.getStateStore(storeName); processorContext.schedule(Duration.ofHour

我们目前正在使用卡夫卡的处理器上下文调度方法来分配周期性任务。但是,任务无法执行。代码如下:

    @Override
  public void init(ProcessorContext processorContext) {
    store = (KeyValueStore<String, T>) processorContext.getStateStore(storeName);
    processorContext.schedule(Duration.ofHours(storeCleanupScheduledTaskIntervalHours), PunctuationType.WALL_CLOCK_TIME, timestamp -> {
      LOGGER.info("Starting execution of task for deletion of obsolete records.");
      store.all().forEachRemaining(keyValue -> {
        if (isRecordExpired(keyValue.value)) {
          store.delete(keyValue.key);
        }
      });
    });
  } 
该任务当前计划每6小时执行一次。但是,它根本不会启动。
但是,当使用稍新版本的CentOS(CentOS Linux 7.8.2003版)在另一个服务上部署相同的方法时,任务成功执行


任何帮助都将不胜感激。

我发现操作系统不太可能造成这种情况。NTP是否没有运行,或者您的系统时钟是否有偏差?我检查过了,NTP正在运行。
CentOS Linux release 7.6.1810 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.6.1810 (Core)
CentOS Linux release 7.6.1810 (Core)