Preparación antes de la instalación (ZK sido desplegado)
Desactivar el firewall
servicio iptables stop # temporalmente cerrado chkconfig iptables OFF && setenforce 0 # permanentemente cerrados
Java - versión java version " 1.8.0_171 " Java (TM) SE Runtime Environment (build 1.8 .0_171- b11) Java HotSpot (TM) 64 -Bit servidor VM (build 25.171 -b11, modo mixto)
Si no es así, consulte el entorno de la instalación de JDK método de instalación de Java archivo ~ / .bashrc (bidireccional entorno variable de perfil)
2. kafka cargar archivos en la máquina virtual kafka_2.12-2.2.0
comando rz para que aparezca la ventana de carga
comando ll para ver los archivos subidos kafka
3. Instalación kafka para descomprimir en / opt
. -Zxvf kafka_2 el alquitrán 11. - 1.0 . 0 .tgz -C / opt / cambiar el nombre de archivo de kafka: Videos Musicales kafka_2. 11. - 1.0 . 0 / opt / kafka
4. Vaya al directorio de kafka fichero de configuración
pwd
cd / opt / kafka / config
archivo de configuración en la carpeta de directorio de instalación 5.kafka su archivo de configuración, tenemos que modificar son server.properties y zookeeper.properties.
Kafka solía vivir-logs - mkdir 0 los server.properties: Kafka solía vivir en el fichero de configuración log.dirs = / tmp / kafka- registros modificado como: log.dirs = / opt / Kafka solía vivir / Kafka solía vivir-logs - 0 host.name = su ip dirección zookeeper.properties kafka viene zookeeper dispuesto dataDir = / tmp / zookeeper modificado para: dataDir = / opt / Kafka / my_zookeeper
6. Iniciar empleado del zoológico
/opt/kafka/config/zookeeper.properties /opt/kafka/bin/zookeeper-server-start.sh
7. Puesta en kafka
/opt/kafka/config/server.properties /opt/kafka/bin/kafka-server-start.sh
8. Crear un tema (vamos a crear un tema llamado "test", y contiene sólo una partición, sólo una copia)
--create --zookeeper localhost /opt/kafka/bin/kafka-topics.sh: 2181 --replication factor 1 --partitions 1 - Tema 1704d Nota: Como alternativa, puede configurar el agente en una publicación no existe tema crea automáticamente cuando el sujeto, en lugar de crear manualmente un tema.
9. Ver Tema: Si corremos el tema de la lista de comandos, ahora podemos ver que el tema
/opt/kafka/bin/kafka-topics.sh --list --zookeeper localhost: 2181
Lista localhost --broker- / opt / kafka / bin / kafka-console-producer.sh: 9092 - Tema 1704d > mensajes de entrada esperando enviados
11. Arranque consumidores
--- servidor de arranque /opt/kafka/bin/kafka-console-consumer.sh 192.168 . 25.133 : 9092 --topic 1704d - de - Comenzando a partir de la primera receptora / opt / kafka / bin / kafka -console- consumer.sh --bootstrap-servidor 192.168 . 25.133 : 9092 --topic 1704d ahora comenzado a aceptar los productores envió.