当前位置: 首页 > 知识库问答 >
问题:

Kafka Connect REST API POST/PUT/DELETE的500请求超时

澹台新知
2023-03-14

我正在尝试使用Kafka Connect REST API。

有时,我总是遇到<code>POST</code>/<code>PUT</code>/<code>DELETE</code>API的超时问题,例如部署新的连接器或删除连接器(<code>GET</code>没有超时问题)。

错误如下所示:

{
    "error_code": 500,
    "message": "Request timed out"
}

现在我的解决方案只是等待几个小时,希望它能再次工作。有时它会再次工作,有时不会。

我找到了一个潜在的解决方案,如果我设置

KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1

根据https://github . com/confluent Inc/Kafka-connect-elastic search/issues/75 # issue comment-386400308,它可能会修复

但是,对于HA,主题复制默认为3,因此不宜更改为1。

还有别的办法可以修吗

共有1个答案

韦澄邈
2023-03-14

我没有等待,而是找到了一种变通方法,只需重新启动Kafka Connect,问题就会消失。

kubectl rollout restart deployment my-kafka-connect --namespace=my-kafka

到目前为止,超时问题还没有再次出现。不确定根本问题。

 类似资料:
  • 问题内容: 我已经无法通过Fetch获得GET和POST方法了。但是我找不到任何很好的DELETE和PUT示例。 所以,我要你。您能否举一个使用fetch的DELETE和PUT方法的好例子。并解释一下。 问题答案: 这是一个获取示例。您可以针对进行相同操作。

  • 问题内容: 我想知道是否可以将PUT,DELETE请求(实际上)发送java.net.HttpURLConnection到基于HTTP的URL。 我已经读了很多描述如何发送GET,POST,TRACE,OPTIONS请求的文章,但是我仍然没有找到成功执行PUT和DELETE请求的示例代码。 问题答案: 要执行HTTP PUT: 要执行HTTP删除:

  • 问题内容: 我想在我的新django项目中遵循RESTful模式,并且我想知道发出PUT / DELETE请求时参数在哪里。 据我所知,我只在请求中看到GET&POST QueryDict,没有其​​他人。Django是针对请求添加新的PUT还是DELETE QueryDict,还是将参数添加到GET或POST QueryDict? 问题答案: 我正在使用django v1.5。我主要使用Quer

  • 问题内容: 我有Restful Web服务,我发送POST和GET HTTP请求,以及如何使用JAVA在httpURLConection中发送PUT和DELTE请求HTTP。 问题答案: 放 删除

  • 问题内容: 如何检测PHP中使用了哪种请求类型(GET,POST,PUT或DELETE)? 问题答案: 通过使用 例

  • 我需要一些帮助,我不知道怎么做,但我的和<code>放入http。来自angular客户机的删除请求在中更改。我唯一的错误是: 如果有人有想法,谢谢回答我。 祝你今天愉快