• kafka初探


    1、安装jdk1.8、scala、kafka

    2、kafka命令行指令操作    (a)zookeeper启动

            bin/zookeeper-server-start.sh config/zookeeper.properties
        (b)kafka服务端启动
            bin/kafka-server-start.sh config/server.properties 
        (c)列出topic
            bin/kafka-topics.sh --zookeeper localhost:2181 --list
        (d)创建topic
            bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Demo1
        (e)描述Topic
            bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic Demo1
        (f)发布消息到指定的Topic
            bin/kafka-console-producer.sh --broker-list localhost:9092 --topic Demo1
        (g)消费指定Topic上的消息
        ---0.9版本前 bin
    /kafka-console-consumer.sh --zookeeper localhost:2181 --from-beginning --topic Demo1
        ---0.9版本后
         .inwindowskafka-console-consumer.bat --bootstrap-server localhost:9092 --from-beginning --topic wc
    等等... ... 详细可以看:http:
    //www.cnblogs.com/qizhelongdeyang/p/7354315.html

    3、kafka Java Api操作方式

    4、kafka启动

    在启动之前,我们需要对kafka的consumer.properties、server.properties、
    zookeeper.properties、producer.properties做修改
    其中,
    server.properties配置文件中的
                advertised.listeners=PLAINTEXT://172.16.3.162:9092
                zookeeper.connect=172.16.3.162:2181
    
    producer.properties配置文件中的
                bootstrap.servers=172.16.3.162:9092
    
    consumer.properties配置文件中的
                zookeeper.connect=172.16.3.162:2181
    
    将三个文件的ip改为自己的ip地址,就可以运行(如果在本机操作,
    不需要进行ip设置和防火墙设置,如果远程连接,需要使用ip,并关闭防火墙)
  • 相关阅读:
    面向对象的分析与设计
    Django的ORM补充
    JDBC数据库连接池
    Python 中的深浅拷贝
    智能机系统分析
    hyperf框架学习
    HTTP协议知识
    百度知道有关php抓取问题
    awk之FS的指定
    从DELPHI到JAVA[delphi]
  • 原文地址:https://www.cnblogs.com/ywjfx/p/10305161.html
Copyright © 2020-2023  润新知