educoder中kafka-入门篇

第1关:kafka - 初体验

#!/bin/bash

#1.创建一个副本数量为1、分区数量为3、名为 demo 的 Topic
kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 3 --topic demo

#2.查看所有Topic
kafka-topics.sh --list --zookeeper  127.0.0.1:2181

#3.查看名为demo的Topic的详情信息
kafka-topics.sh --topic demo --describe --zookeeper 127.0.0.1:2181

第2关:生产者 (Producer ) - 简单模式

package net.educoder;

import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.Producer;
import org.apache.kafka.clients.producer.ProducerRecord;

import java.util.Properties;

/**
 * kafka producer 简单模式
 */
public class App {
    public static void main(String[] args) {
        /**
         * 1.创建配置文件对象,一般采用 Properties
         */

        /**----------------begin-----------------------*/
        Properties props = new Properties();
        

        /**-----------------end-------

你可能感兴趣的:(大数据处理Spark,kafka,zookeeper,分布式)