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 hnatao@126.com 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
Inhaltsverzeichnis 1. Wiederholen 1.1. Shop (Bibl...
Manchmal möchten wir, dass die Textfelder im Formu...
Voraussetzung: nginx muss über die Module ngx_htt...
Inhaltsverzeichnis Vorwort Standard-SFC-Schreibme...
1. Kurze Einführung in Nginx Nginx ist ein kosten...
Wenn ich diesen Artikel so nenne, wird vielleicht ...
Browserkompatibilität ist nichts anderes als Stil...
Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...
<br />In einem Jahr Bloggen habe ich persönl...
1. Einleitung WHMCS bietet eine Komplettlösung fü...
wie folgt: -m, --memory Speicherlimit, das Format...
Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...
Inhaltsverzeichnis Wesentlicher Unterschied Daten...
Inhaltsverzeichnis Überblick 1. Definieren Sie st...
Wichtige Modifikatoren Wenn wir auf Tastaturereig...