**

1.kafka环境搭建

**
(安装前请确保已经安装jdk)
1.下载kafka

kafka下载地址
kafka单机环境搭建及应用
2.将下载好的文件kafka_2.11-1.1.1.tgz上传到新建目录/usr/kafka下
kafka单机环境搭建及应用

3.解压文件
通过tar -xvf kafka_2.11-1.1.1.tgz 解压文件
kafka单机环境搭建及应用
4.修改server.properties
(1)配置zookeeper
进入config文件夹,修改server.properties 文件指定到zookeeper的ip和端口,因为我是本地的zookeeper,使用的是默认的端口2181,所以直接指定的是本地地址和端口号(单机版本的zookeeper环境搭建请参考https://blog.csdn.net/weixin_43634978/article/details/107984249)kafka单机环境搭建及应用
(2)修改log目录
kafka单机环境搭建及应用
到此,单机kafka搭建成功

2.kafka相关命令

开启kafka自带zookeeper:

前台运行:

bin/zookeeper-server-start.sh config/zookeeper.properties

后台运行:

nohup bin/zookeeper-server-start.sh config/zookeeper.properties > zookeeper-run.log 2>&1 &

开启kafka:

前台运行:

bin/kafka-server-start.sh config/server.properties

后台运行:

nohup bin/kafka-server-start.sh config/server.properties > kafka-run.log 2>&1 &

创建kafka主题:

bin/kafka-topics.sh --create --zookeeper 192.168.xx.xx:2191 --replication-factor 1 --partitions 1 --topic test

显示kafka所有主题:

bin/kafka-topics.sh -list -zookeeper 192.168.xx.xx:2191

创建kafka生产者:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

创建kafka消费者:

bin/kafka-console-consumer.sh --zookeeper 10.45.xx.xx:2191 --topic test --from-beginning

注释:
创建kafka生产者以后,可以另开一个窗口创建kafka消费者,这样在生产者窗口输入字符串,在消费者窗口可及时查看
kafka单机环境搭建及应用
kafka单机环境搭建及应用

相关文章: