2016-09-05 2 views
1

Я студент и пытаюсь узнать об Apache kafka. Я смог установить kafka от http://kafka.apache.org/downloads.html. Но когда я пытаюсь запустить сервер, я становлюсь ниже ошибки.Не удалось запустить сервер kafka

<?xml version="1.0" ?> 

<verbosegc xmlns="http://www.ibm.com/j9/verbosegc" version="R28_Java8_SR1_20150410_1531_B243669_CMPRSS"> 

JVMJ9VM007E Command-line option unrecognised: -Xloggc:/usr/local/kafka_2.11-0.10.0.1/bin/../logs/kafkaServer-gc.log 
</verbosegc> 

Ошибка: не удалось создать виртуальную машину Java. Ошибка: произошло фатальное исключение. Программа будет закрыта.

My Java версия:

java version "1.8.0" 
Java(TM) SE Runtime Environment (build pxa6480sr1fp1-20150603_01(SR1 FP1)) 
IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References  20150410_243669 (JIT enabled, AOT enabled) 
J9VM - R28_Java8_SR1_20150410_1531_B243669 
JIT - tr.r14.java_20150402_88976.03 
GC - R28_Java8_SR1_20150410_1531_B243669_CMPRSS 
J9CL - 20150410_243669) 
JCL - 20150601_01 based on Oracle jdk8u45-b13 

Вопрос похож на http://grokbase.com/t/kafka/dev/163wdvk75y/jira-created-kafka-3476-xloggc-is-not-recognised-by-ibm-java но нет никакого решения там

ответ

0

Согласно ссылке, которую вы дали, это проблема специфична для IBM Java. Предлагаемое решение для меня работало:

export KAFKA_GC_LOG_OPTS="-Xverbosegclog:$TRACE_DIR/server-gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps" 
export KAFKA_JVM_PERFORMANCE_OPTS="-server -Djava.awt.headless=true" 
Смежные вопросы