kafka安装

安装前提

  • centos
  • java环境
  • zookeeper(也可以)
  • 官网下载kafka并解压到指定目录

配置
修改kafka目录下的config/server.propertis

listeners=PLAINTEXT://localhost:9092
zookeeper.connect=localhost:2181

运行
打开两个终端
终端1运行生产者

[root@localhost kafka_2.12-2.1.0]# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
>1111111111111111111
>22222222222222222222222222
>333333333333333333333333333333
>44444444444444444444444444
>555555555555555555555555555

终端2运行消费者

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
1111111111111111111
22222222222222222222222222
333333333333333333333333333333
44444444444444444444444444
555555555555555555555555555

检查

[root@localhost kafka_2.12-2.1.0]# jps
27282 Jps
23667 Kafka
18836 QuorumPeerMain
26645 ConsoleConsumer
[root@localhost kafka_2.12-2.1.0]# 

开机启动

  1. 进入目录,新建kafka
cd /etc/init.d/
vi kafka
  1. 修改内容
#!/bin/bash
#chkconfig:2345 20 90 #description:kafka #processname:kafka 
case $1 in 
    start) 
        /path/to/kafka/bin/kafka-server-start.sh -daemon /path/to/kafka/config/server.properties ;; 
    stop) 
        /path/to/kafka/bin/kafka-server-stop.sh ;; 
    status) 
        jps ;; 
    restart) 
        /path/to/kafka/bin/kafka-server-stop.sh 
        /path/to/kafka/bin/kafka-server-start.sh -daemon /path/to/kafka/config/server.properties ;; 
    *) 
        echo "require start|stop|status|restart" ;; 
esac
  1. 修改权限
chmod +x kafka
  1. 测试命令
service kafka status
  1. 添加到服务列表
chkconfig --add kafka
  1. 验证
chkconfig --list
  1. 设置为开机启动
chkconfig kafka on

集群
(等补充)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2. Kafka安装与使用 2.1. 下载 你可以在kafka官网http://kafka.apache.org/...
    chjxidian阅读 705评论 0 0
  • kafka集群部署以及java客户端测试 本文主要讲述本人的集群部署kafka过程以及遇到的问题: 其中:kafk...
    madfrog_hc阅读 904评论 0 2
  • kafka安装配置 kafka介绍 Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公...
    砂轮的小贱贱阅读 546评论 0 4
  • 周五: 1.语文练习册51页(20分钟)完成情况好 2.说日记(30分钟)完...
    王启萱阅读 505评论 0 0
  • 任何技能学习的过程都是一个由薄到厚,再由厚到薄的过程,没有任何捷径,各行各业都是一个围城,想要站上一定的层面,需要...
    鳄鱼Y_C阅读 951评论 0 0