Ich habe mit Kafka zu experimentieren und sah aus der Dokumentation auf der Haupt-Website, die Sie verschiedene Optionen für die Jvm wie Heap-Größe und der Garbage Collector zu setzen sind in der Lage, die es verwendet:Wie lege ich die Java-Optionen für Kafka fest?
http://kafka.apache.org/documentation.html#java
Was es jedoch nicht sagt, ist wie/wo diese Optionen gesetzt werden. Die Anwendung wird mit einem Verzeichnis/config geliefert, das viele Dateien enthält, die für Konfigurationszwecke verwendet werden, aber keine, die für Java gedacht sind. Es kommt auch mit einem Verzeichnis/bin, das eine Reihe von Skripten für Kafka enthält, aber wiederum nichts, was wirklich angibt, wie Java zu konfigurieren ist.
Also meine Frage ist, wie konfiguriere ich die Java-Optionen, die Kafka verwendet? Ist es durch eine Datei oder gibt es einen anderen Weg?
Dem stimme ich zu. Ich denke zurück, als ich diese Frage gestellt hatte, konnte ich keine einzige Dokumentation finden, die erklärte, wie die Standardwerte geändert werden können, weshalb der Rückgriff auf das Ändern des Startskripts als die einzige Option zu der Zeit erschien. Es scheint, dass dies nicht der Fall ist, da dies außerhalb des Skripts gesetzt werden kann. Danke, dass du darauf hingewiesen hast. –
Wie geht es dir bei Kafka Connect? – eddyP23
Ich bin ein bisschen blind. Nachdem Sie etwas tiefer gegraben haben, finden Sie, dass 'connect-distributed'' 'kafka-run-class' 'verwendet, das exakt dieselbe' KAFKA_HEAP_OPTS' var verwendet. Das hier für andere blinde Menschen wie mich zu lassen. – eddyP23