1, el sistema: ubuntu
2, el medio ambiente: jdk1.8
pasos de implementación:
1, en el directorio de usuario crear una carpeta, donde el usuario como un ejemplo para seemmo
/home/seemmo/kafka
2, descargar kafka, empleado del zoológico paquete de instalación a la siguiente / home / seemmo / kafka
Enlaces: https://pan.baidu.com/s/1zJ1MTLGGxNpJ7phfV_xg_g
extracción de código: 7vqm
copiar el contenido de este teléfono Baidu disco de red abierta la aplicación, la operación más conveniente oh
3, extraer el kafka comprimido
4, la instalación depende de la zookeeper zookeeper porque kafka, por lo que la primera onda de este equipo
Put / home / seemmo / abajo kafka
5, el empleado del zoológico de descompresión comprimido, vim / etc / perfil en el extremo del perfil adicional
export ZOOKEEPER_HOME=/home/seemmo/kafka/zookeeper-3.4.12
6, empleado del zoológico archivo en la carpeta, cd a la carpeta conf, del archivo zoo_sample.cfg en zoo.cfg
7, vaya a la carpeta bin para ver si el puerto predeterminado de 2181 se ha puesto en marcha después de un plazo confirman lata
8, en nuestra carpeta bin archivo kafka_2.12-2.1.0 dentro de la carpeta, introduzca, es sorprendente que necesitan un cuidador del zoológico en la carrera, y luego tener que correr aquí una vez kafka
nohup ./zookeeper-server-start.sh ../config/zookeeper.properties &
9, de vuelta a nuestro kafka_2.12-2.1.0 la carpeta de archivo del compartimiento, introduzca
nohup kafka-server-start.sh ../config/server.properties &
10, 9092 para ver si el puerto ha ocupado, puede confirmar si kafka han comenzado con éxito
11, los consumidores y los productores dado vuelta, en nuestra kafka en el directorio bin, abiertas dos terminales, cada uno en ejecución
kafka-console-producer.sh --broker-list localhost:9092 --topic test
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test
Introduzca el productor, si los consumidores observarán salida