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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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
Apache kafka 卡夫卡连接:“;任务在此工作区中已存在;_Apache Kafka_Apache Kafka Connect - Fatal编程技术网

Apache kafka 卡夫卡连接:“;任务在此工作区中已存在;

Apache kafka 卡夫卡连接:“;任务在此工作区中已存在;,apache-kafka,apache-kafka-connect,Apache Kafka,Apache Kafka Connect,我看到连接器的状态,出现此异常 org.apache.kafka.connect.errors.ConnectException: Task already exists in this worker: *name of the connector* at org.apache.kafka.connect.runtime.Worker.startTask(Worker.java:365) at org.apache.kafka.connect.runtime.di

我看到连接器的状态,出现此异常

org.apache.kafka.connect.errors.ConnectException: Task already exists in this worker: *name of the connector*
        at org.apache.kafka.connect.runtime.Worker.startTask(Worker.java:365)
        at org.apache.kafka.connect.runtime.distributed.DistributedHerder.startTask(DistributedHerder.java:857)
        at org.apache.kafka.connect.runtime.distributed.DistributedHerder.access$1600(DistributedHerder.java:109)
        at org.apache.kafka.connect.runtime.distributed.DistributedHerder$13.call(DistributedHerder.java:871)
        at org.apache.kafka.connect.runtime.distributed.DistributedHerder$13.call(DistributedHerder.java:867)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
当我执行
curl-sip:8081/connectors/name of connector/tasks
命令查看连接器的任务列表时,我得到了这个结果

{"error_code":404,"message":"HTTP 404 Not Found"}

我不知道那是什么。谢谢

我们看到这个问题在单节点分布式连接集群(Kafka的最新版本2.0.0)中发生过几次。我们在配置了1个任务的汇合JDBC接收器中看到了这一点

查看源代码和堆栈跟踪,似乎
org.apache.kafka.connect.runtime.Worker
org.apache.kafka.connect.runtime.distributed.DistributedHerder
没有以相同的方式加载任务状态。不知何故,工作人员已经拥有任务0,但DistributedHerder希望(再次)添加它


重新启动任务以及重新启动连接器对我们没有帮助。相反,重新启动连接进程解决了我们的问题。

什么是
curl-X Get-H“Content Type:application/json”ip:8081/connectors/name of connector/tasks
return?重新启动Kafka Connect对我来说不起作用。有什么想法吗?你找到解决办法了吗?