一、版本说明      

  • jdk : 1.7
  • zk : zookeeper-3.4.6.tar.gz
  • kafka : kafka_2.11-0.8.2.1.tgz

二、zk搭建

2.1  创建安装目录,并将zk的安装文件放到对应目录

        zk、kafka入门单机搭建

2.2   解压文件

        zk、kafka入门单机搭建

2.3   修改配置文件zoo.cfg

        zk、kafka入门单机搭建

         zk、kafka入门单机搭建

2.4   启动zk:bin/zkServer.sh start

        zk、kafka入门单机搭建

2.5   常用命令

  •  查看zk状态:bin/zkServer.sh status
        zk、kafka入门单机搭建
  •  登录zk服务器:bin/zkCli.sh -server localhost:2181
        zk、kafka入门单机搭建
  • zk节点操作
         zk、kafka入门单机搭建

三、kafka搭建

3.1  创建安装目录,并将kafka的安装文件放到对应目录

       zk、kafka入门单机搭建

3.2   解压文件

        zk、kafka入门单机搭建

3.3   修改配置文件,主要参数为:

        log.dirs=/data/kafka/kafka-logs

        zookeeper.connect=127.0.0.1:2181

        zk、kafka入门单机搭建

3.4   启动kafka

        zk、kafka入门单机搭建

3.5  kafka常用命令

  •  --list topic

        bin/kafka-topics.sh --list --zookeeper localhost:2181

  •  --create a topic

        bin/kafka-topics.sh --create --zookeeper localhost:2181--replication-factor  1 --partitions 1 --topic topic_zl

  • --Send some messages

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

  • --Start a consumer

      bin/kafka-console-consumer.sh--bootstrap-server localhost:9092 --topic topic_zl --from-beginning

  • --describe topics

      bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topictopic_zl

  • --__consumer_offsets

  bin/kafka-simple-consumer-shell.sh--topic __consumer_offsets --partition 40 --broker-list 127.0.0.1:9092

  -- formatter "kafka.coordinator.GroupMetadataManager\$OffsetsMessageFormatter"




相关文章:

  • 2021-12-17
  • 2022-01-29
  • 2022-02-07
  • 2021-07-02
  • 2021-12-10
  • 2021-10-03
  • 2021-10-08
猜你喜欢
  • 2021-07-02
  • 2021-05-30
  • 2021-11-19
  • 2022-12-23
  • 2021-12-19
  • 2021-07-02
  • 2021-07-11
相关资源
相似解决方案