2015-11-09 2 views
0

В то время, когда я бегу /Opt/Vertica/пакеты/Kafka/bin/vkconfig запуска я получаю такое предупреждение:Кафка планировщик в Vertica 7.2 работает и работает, но производят ошибки

Невозможно определить имя хоста , по умолчанию «неизвестно» в истории планировщика

Но планировщик продолжает нормально работать и потреблять сообщения от Kafka. Что это значит?

Следующая Странная вещь изолейцина я нахожу следующие записи в /дома/dbadmin/событий/dbLog (я думаю, что это Кафка файл журнала потребителя):

%3|14470569%3|1446726706.945|FAIL|vertica#consumer-1| 
localhost:4083/bootstrap: Failed to connect to broker at 
[localhost]:4083: Connection refused 
%3|1446726706.945|ERROR|vertica#consumer-1| localhost:4083/bootstrap: 
Failed to connect to broker at [localhost]:4083: Connection refused 
%3|1446726610.267|ERROR|vertica#consumer-1| 1/1 brokers are down 

Как я упоминаю, планировщик наконец, запускается, но этот журнал периодики появляется в журналах. Что это такое localhost: 4083? Обычно мой брокер работает на порту 9092 на отдельном сервере, который описан в таблице kafka_config.kafka_scheduler.

+0

Я думаю, что этот вопрос лучше подходит для официального форума [HPE forum] (https://community.dev.hpe.com/t5/Vertica-Forum/bd-p/bigdata_forums_vertica). – Kermit

ответ

0

В таблице истории планировщика он пытается получить имя хоста с помощью Java:

InetAddress.getLocalHost().getHostAddress(); 

Иногда это приводит в UnknownHostException по различным причинам (вы можете проверить документацию здесь: https://docs.oracle.com/javase/7/docs/api/java/net/UnknownHostException.html)

Если это , имя хоста по умолчанию будет «неизвестно» в этой таблице. К счастью, планировщики работают за счет блокировки с вашей базой данных Vertica, поэтому зная, какой хост Scheduler не нужен для функциональности (просто мониторинг).

Связанный с Kafka журнал в dbLog, вероятно, является стандартным из rdkafka (https://github.com/edenhill/librdkafka). К сожалению, я не уверен, что происходит с этим сообщением журнала. Vertica должен использовать только настроенный список брокеров.