美文网首页
Kafka环境搭建及常用命令

Kafka环境搭建及常用命令

作者: 饲养员壹号 | 来源:发表于2019-06-14 21:16 被阅读0次

    1、机器准备

    192.168.191.128 hadoop1

    192.168.191.129 hadoop2

    192.168.191.130 hadoop3

    以上三台机器都安装好 JDK1.8,关闭机器防火墙

    [root@hadoop1 ~]systemctl stop firewalld && systemctl disable firewalld

    [root@hadoop1 ~]setenforce 0

    2、搭建Zookeeper集群环境参考 Linux 搭建 zookeeper 集群 - 简书

    3、安装 kafka

    下载 kafka_2.12-2.2.1.tgz

    [root@hadoop1 soft] tar -zxvf kafka_2.11-1.0.0.tgz

    [root@hadoop1 soft] cd kafka_2.11-1.0.0

    修改配置文件config/server.properties

    broker.id=0

    #这是这台虚拟机上的值,在另外两台虚拟机上应该是1或者2,这个值是唯一的,每台虚拟机或者叫服务器不能相同。#listeners=PLAINTEXT://192.168.191.128:9092

    #端口默认是9092

    zookeeper.connect=hadoop1:2181,hadoop2:2181,hadoop3:2181/kafka

    4、依次启动Zookeeper

    #三台服务器都执行

    nohup bin/zkServer.sh start

    5、依次启动 kafka

    #三台服务器都执行

    nohup bin/kafka-server-start.sh config/server.peoperties &

    6、kafka常用命令

    #启动

    bin/kafka-server-start.sh config/server.properties &

    #创建 topic

    bin/kafka-topics.sh --create --zookeeper hadoop1:2181,hadoop2:2181,hadoop3:2181/kafka --replication-factor 3 --partitions 3 --topic test

    #显示 topic 信息

    bin/kafka-topics.sh --describe --zookeeper hadoop1:2181,hadoop2:2181,hadoop3:2181/kafka --topic test

    #列出topic

    bin/kafka-topics.sh --list --zookeeper hadoop1:2181,hadoop2:2181,hadoop3:2181/kafka

    #删除 topic

    bin/kafka-topics.sh --delete --zookeeper hadoop1:2181,hadoop2:2181,hadoop3:2181/kafka --topic test

    #关闭服务

    bin/kafka-server-stop.sh

    相关文章

      网友评论

          本文标题:Kafka环境搭建及常用命令

          本文链接:https://www.haomeiwen.com/subject/cajmfctx.html