Verbindung zum Tierpfleger in einem Apache Kafka Multi-Node-cluster

Habe ich die folgenden Anweisungen, um eine multi-Knoten-kafka-cluster.
Nun, wie verbindet man die Tierpfleger ? Ist es in Ordnung, eine Verbindung zu nur einem Tierpfleger aus dem Producer/consumer-Seite in JAVA, oder gibt es eine Möglichkeit, schließen Sie die zookeeper-Knoten ?

Einstellung einer multi-Knoten-Apache-ZooKeeper-cluster

Auf jedem Knoten des Clusters fügen Sie die folgenden Zeilen in die Datei kafka/config/Tierpfleger.Eigenschaften

    server.1=zNode01:2888:3888
    server.2=zNode02:2888:3888
    server.3=zNode03:2888:3888
    #add here more servers if you want
    initLimit=5
    syncLimit=2

Auf jedem Knoten des Clusters erstellen Sie eine Datei namens "myid" in den Ordner, vertreten durch den dataDir-Eigenschaft (standardmäßig der Ordner /tmp/Tierpfleger ). Der myid-Datei sollte nur enthält die id des znode ('1' für zNode01, '2' für ZNode02, etc... )

Einstellung eines multi-broker-Apache Kafka cluster

Auf jedem Knoten des Clusters ändern, ändern Sie die Eigenschaft Tierpfleger.schließen Sie aus der Datei kafka/config/server.Eigenschaften:

    zookeeper.connect=zNode01:2181,zNode02:2181,zNode03:2181

Auf jedem Knoten des Clusters ändern Sie die Eigenschaft host.Namen aus der Datei kafka/config/server.Eigenschaften:
host.name=zNode0x

Auf jedem Knoten des Clusters ändern Sie die Eigenschaft broker.id aus der Datei kafka/config/server.Eigenschaften (jeder broker im cluster sollte eine eindeutige id)

InformationsquelleAutor amateur | 2016-07-26
Schreibe einen Kommentar