Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

511
Visualizações
Conector receptor de Kafka: no se asignan tareas, incluso después de reiniciar

Estoy usando Confluent 3.2 en un conjunto de contenedores Docker, uno de los cuales ejecuta un trabajador de conexión kafka.

Por razones que aún no me quedan claras, dos de mis cuatro conectores (para ser específicos, el conector receptor MongoDB de hpgraphsl) dejaron de funcionar. Pude identificar el problema principal: los conectores no tenían ninguna tarea asignada, como se podía ver llamando a GET /connectors/{my_connector}/status . Los otros dos conectores (del mismo tipo) no se vieron afectados y producían felizmente la salida.

Probé tres métodos diferentes para que mis conectores vuelvan a funcionar a través de la API REST:

  • Pausar y reanudar los conectores
  • Reinicio de los conectores
  • Eliminar y crear el conector con el mismo nombre, usando la misma configuración

Ninguno de los métodos funcionó. Finalmente conseguí que mis conectores funcionaran de nuevo:

  • Eliminar y crear el conector con un nombre diferente, diga my_connector_v2 en lugar de my_connector

¿Que esta pasando aqui? ¿Por qué no puedo reiniciar mi conector existente y hacer que inicie una tarea real? ¿Hay algún dato obsoleto en el trabajador de kafka-connect o en algún tema relacionado con kafka-connect en los corredores de Kafka que deba limpiarse?

Presenté un problema en el repositorio de github del conector específico, pero siento que esto podría ser un error general relacionado con los aspectos intrínsecos de kafka-connect. ¿Algunas ideas?

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Me he enfrentado a este problema. Si los recursos son menores para que se inicie SinkTask o SourceTask, esto puede suceder.

La memoria asignada al trabajador puede ser menor en algún momento. Por defecto, a los trabajadores se les asignan 250 MB. Por favor aumente esto. A continuación se muestra un ejemplo para asignar 2 GB de memoria para el trabajador que se ejecuta en modo distribuido.

KAFKA_HEAP_OPTS="-Xmx2G" sh $KAFKA_SERVICE_HOME/connect-distributed $KAFKA_CONFIG_HOME/connect-avro-distributed.properties

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda