In diesem Artikel wird beschrieben, wie Sie Docker zum Bereitstellen des Kafka-Projekts auf CentOS6 verwenden. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Verzeichnisstruktur:
Dockdatei VON centos WARTUNGSBEAUFTRAGTER qiongtao.li [email protected] HINZUFÜGEN ./kafka_2.11-0.10.2.1.tgz /opt HINZUFÜGEN ./start.sh /start.sh ENV KAFKA_PORT=9092\ KAFKA_DIR=/opt/kafka \ KAFKA_DATA_DIR=/Daten/kafka RUN echo "Asia/shanghai" > /etc/zeitzone \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && yum -y installiere Java \ && mkdir -p $KAFKA_DATA_DIR \ && mv /opt/kafka_2.11-0.10.2.1 $KAFKA_DIR $KAFKA_PORT AUSSETZEN ENV PATH=$PATH:$KAFKA_DIR/bin EINSTIEGSPUNKT ["sh", "/start.sh"] start.sh conf=$KAFKA_DIR/config/server.properties sed -i "s|broker.id=0|broker.id=${BROKER_ID:-1}|g" $conf sed -i "s|#delete.topic.enble=true|delete.topic.enble=true|g" $conf sed -i "s|log.dirs=/tmp/kafka-logs|log.dirs=${KAFKA_DATA_DIR}|g" $conf sed -i "s|#advertised.listeners=PLAINTEXT://Ihr.Hostname:9092|advertised.listeners=PLAINTEXT://${KAFKA_HOST}:${KAFKA_PORT:-9092}|g" $conf sed -i "s|zookeeper.connect=localhost:2181|zookeeper.connect=${ZOOKEEPER_HOST}:${ZOOKEEPER_PORT:-2181}|g" $conf sh kafka-server-start.sh $conf Liesmich docker rm -f kafka docker rmi -f kafka Docker-Build -t Kafka. docker run -d \ -p 9092:9092 \ --name kafka \ -e KAFKA_HOST=101.201.111.163 \ -e ZOOKEEPER_HOST=10.171.8.236 \ -e BROKER_ID=1 \ -v /Daten:/Daten \ Kafka Docker ps -a Docker-Protokolle -f Kafka Hinweis: KAFKA_HOST = Host-IP , was advertised.listeners in der Konfigurationsdatei entspricht Testen der Installation und Bereitstellung cat Readme|während Zeile lesen; mache $line; fertig Kafka-Download-Adresse: http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/0.10.2.1/kafka_2.11-0.10.2.1.tgz Ich hoffe, dieser Artikel hilft Ihnen bei der Verwendung von Docker-Containern. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung des Unterschieds zwischen Vue-Lebenszyklus
>>: MySQL 5.7 Installations- und Konfigurations-Tutorial unter CentOS7 64 Bit
In letzter Zeit ist das Abrufen von Docker-Images...
html2canvas ist eine Bibliothek, die Canvas aus H...
Inhaltsverzeichnis Vorwort Erstellungsschritte Er...
Im vorherigen Blog haben wir über die Verwendung ...
Vorwort Da die Typen derselben Felder in den beid...
Beim Schreiben von Projekten stoßen wir häufig au...
1. Erstellen Sie eine Datenbank 2. Erstellen Sie ...
Früher wurden manche Alarme aus verschiedenen Grü...
Heute möchte ich mit Ihnen teilen, dass der Stand...
In diesem Artikel wird der spezifische Code von j...
Die spezifische Verwendung der Drag & Drop-Zo...
Vorwort Bei der Verwendung einer MySQL-Datenbank ...
Inhaltsverzeichnis Übersicht (Loop-Modus – Allgem...
<br />Der Autor war früher ein Anfänger im W...
Der automatische Bildlaufeffekt der Seite kann du...