2016-10-13 12 views
4

Установка Кафку на ИДК без пользовательской конфигурации дает следующие журналыНевозможно установить Кафку на ИДК

Конфигурация

Кластер:

8 Частные узлы, 2 Общественные Вершины

24 Сердечники Итого, 320 GB Ram Всего

Все ресурсы бесплатны.

Stderr Выход:

log4j:WARN No appenders could be found for logger (org.jboss.logging). 
log4j:WARN Please initialize the log4j system properly. 
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 
Exception in thread "main" java.lang.NullPointerException 
at com.mesosphere.dcos.kafka.plan.KafkaUpdateBlock.initializeStatus(KafkaUpdateBlock.java:196) 
at com.mesosphere.dcos.kafka.plan.KafkaUpdateBlock.<init>(KafkaUpdateBlock.java:50) 
at com.mesosphere.dcos.kafka.plan.KafkaUpdatePhase.createBlocks(KafkaUpdatePhase.java:83) 
at com.mesosphere.dcos.kafka.plan.KafkaUpdatePhase.<init>(KafkaUpdatePhase.java:27) 
at com.mesosphere.dcos.kafka.scheduler.KafkaScheduler.<init>(KafkaScheduler.java:125) 
at com.mesosphere.dcos.kafka.scheduler.Main.run(Main.java:70) 
at com.mesosphere.dcos.kafka.scheduler.Main.run(Main.java:21) 
at io.dropwizard.cli.EnvironmentCommand.run(EnvironmentCommand.java:40) 
at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:77) 
at io.dropwizard.cli.Cli.run(Cli.java:70) 
at io.dropwizard.Application.run(Application.java:80) 
at com.mesosphere.dcos.kafka.scheduler.Main.main(Main.java:27) 

Stdout Выход:

ERROR com.mesosphere.dcos.kafka.scheduler.KafkaScheduler: Got 1 errors from new config. Falling back to last valid config. 
INFO com.mesosphere.dcos.kafka.plan.KafkaUpdateBlock: Setting initial status for: broker-0 
INFO com.mesosphere.dcos.kafka.plan.KafkaUpdateBlock: TargetConfigName: 67004a73-e9a0-4bf6-8e01-9eb52a674c1a currentConfigName: null 
Command exited with status 1 (pid: 10171) 
+1

Можете ли вы поделиться более журналами? Кроме того, вы получили эту ошибку с чистой установкой Kafka? Я предполагаю, что вы либо не устанавливали Kafka ранее в этом кластере, либо если вы очистили предыдущее состояние, прежде чем пытаться установить новый, следуя инструкциям здесь: https://docs.mesosphere.com/1.8/ использование/сервис-гиды/kafka/uninstall/ – mohitsoni

+0

@mohitsoni Спасибо, что он работал после очистки предыдущего состояния от zookeeper. – Kiba

+0

@mohitsoni Я только что удалил его из графического интерфейса. – Kiba

ответ

2

Исправлена ​​проблема, следуя инструкциям здесь: https://docs.mesosphere.com/1.8/usage/service-guides/kafka/uninstall

Для новой установки Кафка пакет сначала нужно очистить его предыдущее состояние от Zookeeper. Просто удалить его из GUI или CLI не получится, после удаления очистить предыдущее состояние от zookeeper и затем обновить.