启动kafka
[root@localhost kafka_2.12-2.5.1] # [kube:] cat start_zk.sh
./bin/zookeeper-server-start.sh config/zookeeper.properties > /dev/null &
[root@localhost kafka_2.12-2.5.1] # [kube:] cat start_kafka.sh
./bin/kafka-server-start.sh config/server.properties > /dev/null &
[root@localhost kafka_2.12-2.5.1] # [kube:] netstat -lntup| grep java
tcp6 0 0 :::9092 :::* LISTEN 8458/java
tcp6 0 0 :::54948 :::* LISTEN 8104/java
tcp6 0 0 :::2181 :::* LISTEN 8104/java
tcp6 0 0 :::60903 :::* LISTEN 8458/java
创建 topic
创建主题
bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 3 --topic test
查看主题信息
bin/kafka-topics.sh --describe --zookeeper 127.0.0.1:2181 --topic test
生产者生产消息
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test
package main
import (
"context"
"fmt"
"github.com/Shopify/sarama"
)
func