环境为 ubuntu 16.04,ip:192.168.1.100,单机模式
0x00.JAVA环境搭建
0x01.kafka环境搭建
1. zookeeper
- 启动:
./zkServer.sh start-foreground
2. kafka
- 为了使kafka能够通过ip访问,需要修改`conf/server.properties`文件:
advertised.listeners=PLAINTEXT://192.168.1.100:9092
- 启动server:
$ ./kafka-server-start.sh ../config/server.properties
- 创建topic:
$ ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Created topic "test".
- 查看topic:
$ ./kafka-topics.sh --list --zookeeper localhost:2181
test
- 生产者:
$ ./kafka-console-producer.sh --broker-list localhost:9092 --topic test
- 消费者:
$ ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test