#apache-kafka #confluent-platform
Вопрос:
Я скачал Confluent-7.0.0 для локальной машины, установил его. Попытался следовать руководству по быстрому запуску, я набрал «Запуск локальных служб слияния» и получил сообщение об ошибке «Ошибка: не удалось запустить подключение» Не уверен, что пошло не так, это происходит каждый раз, даже со старыми версиями. Я использую виртуальную машину ubuntu.
Using CONFLUENT_CURRENT: /tmp/confluent.587467 Starting ZooKeeper ZooKeeper is [UP] Starting Kafka Kafka is [UP] Starting Schema Registry Schema Registry is [UP] Starting Kafka REST Kafka REST is [UP] Starting Connect Error: Connect failed to start
Когда я запустил kafka connect напрямую, он смог запустить службу, но появилось несколько сообщений об ошибках.
WARNING: A provider org.apache.kafka.connect.runtime.rest.resources.ConnectorPluginsResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.kafka.connect.runtime.rest.resources.ConnectorPluginsResource will be ignored. Nov 14, 2021 4:13:28 PM org.glassfish.jersey.internal.inject.Providers checkProviderRuntime WARNING: A provider org.apache.kafka.connect.runtime.rest.resources.ConfluentV1MetadataResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.kafka.connect.runtime.rest.resources.ConfluentV1MetadataResource will be ignored. Nov 14, 2021 4:13:28 PM org.glassfish.jersey.internal.inject.Providers checkProviderRuntime WARNING: A provider org.apache.kafka.connect.runtime.rest.resources.LoggingResource registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration problems the provider org.apache.kafka.connect.runtime.rest.resources.LoggingResource will be ignored. ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging. Nov 14, 2021 4:13:31 PM org.glassfish.jersey.internal.Errors logErrors WARNING: The following warnings have been detected: WARNING: The (sub)resource method listLoggers in org.apache.kafka.connect.runtime.rest.resources.LoggingResource contains empty path annotation. WARNING: The (sub)resource method createConnector in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation. WARNING: The (sub)resource method listConnectors in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation. WARNING: The (sub)resource method listConnectorPlugins in org.apache.kafka.connect.runtime.rest.resources.ConnectorPluginsResource contains empty path annotation. WARNING: The (sub)resource method serverInfo in org.apache.kafka.connect.runtime.rest.resources.RootResource contains empty path annotation. [2021-11-14 16:13:31,592] INFO Started o.e.j.s.ServletContextHandler@20a116a0{/,null,AVAILABLE} (org.eclipse.jetty.server.handler.ContextHandler:915) [2021-11-14 16:13:31,608] INFO REST resources initialized; server is started and ready to handle requests (org.apache.kafka.connect.runtime.rest.RestServer:308) [2021-11-14 16:13:31,608] INFO Kafka Connect started (org.apache.kafka.connect.runtime.Connect:57)
Комментарии:
1. 1) Вашей виртуальной машине , вероятно, требуется больше памяти 2) Покажите
confluent local logs connect
, пожалуйста, 3) Пожалуйста, запуститеconnect-distributed.sh
напрямую, чтобы вы действительно могли видеть ошибки2. Привет, я постараюсь добавить больше памяти для виртуальной машины. 2) журнал пуст, если он не запускается 3) Запуск распределенного подключения. у sh, похоже, вообще нет проблем
3. Здравствуйте, я отредактировал вопрос
4. В том, что вы опубликовали, нет ошибок. Несколько стандартных предупреждений, но все должно работать нормально
5. Я следовал учебнику по соединителю Confluent kafka, и соединитель продолжал не запускаться, сообщения об ошибке не было. В веб — интерфейсе он просто указал «Сбой» в качестве состояния соединителя. И данные не были загружены в тему, которую он намеревался