zoukankan      html  css  js  c++  java
  • centos下配置kafka

    解压kafka安装包
    tar -zxvf kafka_2.11-2.3.0.tgz
    修改文件夹名称为kafka
    mv kafka_2.11-2.3.0 kafka

    单节点 - 单代理配置

    kafka依赖zookeeper,所以需要先启动kafka自带的zookeeper服务器

    进入kafka目录下的bin中,输入命令
    ./zookeeper-server-start.sh ../config/zookeeper.properties
    或后台启动
    nohup ./zookeeper-server-start.sh ../config/zookeeper.properties >> zookeeper.out &

    启动Kafka server
    ./kafka-server-start.sh ../config/server.properties
    或后台启动
    nohup ./kafka-server-start.sh ../config/server.properties >> kafka.out &

    启动之后输入jps查看是否已存在kafka进程

    之后对kafka进行测试

    创建一个topic:./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

    响应结果:Created topic test

    创建成功,输入./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 sunwukong --from-beginning

    即时响应发送的消息

    kafka特性:高吞吐量,低延迟,每秒可以处理几十万条消息;可扩展性;持久性;容错性;高并发

    kafka可用来进行日志收集,消息系统,用户活动跟踪,运营指标,流式处理等

  • 相关阅读:
    HttpClient-----待补充
    JDK8的新特性
    关于日期转换的知识点(SimpleDateFormat)
    mybatis中的增删改查操作
    mybatis的快速入门
    018 HDFS中,namenode与datanode的交互
    Unit的各种断言
    分组数据
    Javassist学习总结
    hibernate Validator 6.X 的学习,bean的约束(字段,get方法上的验证)
  • 原文地址:https://www.cnblogs.com/jokerr/p/12869238.html
Copyright © 2011-2022 走看看