Con el montaje de kafka Linux ventana acoplable

1, la ventana acoplable instalación

2, tirando y espejo ZK kafka

cargador de muelle de tracción wurstmeister / kafka 
ventana acoplable empleado del zoológico de tracción: 3.5.7

3, crear una red de comunicaciones

red ventana acoplable crear kafkanet

4, crear recipiente kafka y zk

   4.1 Creación del contenedor de ZK

estibador plazo --net = kafkanet --name yhq_zookeeper1 -p 21810: 2181 cuidador del zoológico -d: 3.5.7

  4.2 red ZK Ver

estibador inspeccionar yhq_zookeeper1

  4.3 Creación de contenedores kafka

estibador plazo --net = kafkanet --name yhq_kafka1 -p 9093: 9092 \ 
--link yhq_zookeeper1 \ 
-e KAFKA_ZOOKEEPER_CONNECT = 172.20.0.2: 2181 \ 
-e KAFKA_ADVERTISED_HOST_NAME = 192.168.146.190 \ 
-e KAFKA_ADVERTISED_PORT = 9092 \ 
-d wurstmeister / kafka

 KAFKA_ADVERTISED_HOST_NAME parámetros deben fijarse a la dirección de host 192.168.146.190.

  KAFKA_ZOOKEEPER_CONNECT parámetro HBL-zookeeper dirección interna y el puerto del recipiente (el recipiente en la misma visita cada dirección de host para utilizar el recipiente, la instrucción para la vista ventana acoplable inspeccionar hbl_zookeeper, el contenedor se puede ver en las redes de campo dirección IP).

  red de comunicación 4.4 Comprobar, zk se añaden a la red de vasos y kafka

  

   5, la operación kafka envase

estibador ejecutivo -es 7CD de bash #kafka ip recipiente comienza con 7CD, el contenedor puede ser visto por el comando ps ventana acoplable

  Después de entrar en el recipiente de kafka, ver opt / kafka_2.12-2.4.1 / config / ZK server.properties y zookeeper.properties, se puede ver ya configurada y otra configuración relacionada

broker.id = - 1 
############################# Zookeeper ############## ############### 

# conexión Zookeeper cadena (ver documentos zookeeper para más detalles). 
# Este es un anfitrión separada por comas: pares de puertos, cada uno correspondiente a un zk 
servidor #. por ejemplo, " 127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002 " . 
# También se puede añadir un chroot opcional cuerdas a las direcciones URL para especificar el 
directorio raíz # para todos kafka znodes. 
zookeeper.connect = 172,20 . 0.2 : 2181 

# Tiempo de espera enms para la conexión a zookeeper 
zookeeper.connection.timeout.ms = 6000 

Ajustes Coordinador ############################# Grupo #### ######################### 
caro, reequilibra durante el inicio de la aplicación. 
group.initial.rebalance.delay.ms = 0 

advertised.port = 9,092 
advertised.host.name = 192.168 . 146.190 
puerto = 9092
server.properties
DataDir = / tmp / cuidador del zoológico #zookeeper数据目录
# el puerto en el que los clientes se conectarán 
clientPort = 2181 
# desactivar el por límite de -ip en el número de conexiones desde este  es un no producción de configuración 
maxClientCnxns = 0 
# Desactivar el adminserver por por defecto para evitar conflictos de puertos. 
# Establecer el puerto a algo no -conflicting si elegir para que esta 
admin.enableServer = false 
# admin.serverPort = 8080 
Bash - 4.4 #
zookeeper.properties

 

Supongo que te gusta

Origin www.cnblogs.com/yaohuiqin/p/12530245.html
Recomendado
Clasificación