1、安装+配置(集群)

192.168.0.10、192.168.0.11、192.168.0.12(每台服务器kafka+zookeeper)

# kafka依赖java环境,需要提前安装好jdk。下面使用自己安装的zookeeper(也可以使用kafka自带的zk)

cd /data/server
tar -zxv -f kafka_2.-0.9.0.0.tgz
ln -s kafka_2.-0.9.0.0 kafka

server.propeties

broker.id=  # broker唯一标识,依次累加
delete.topic.enable=true
listeners=PLAINTEXT://:9092
advertised.listeners=PLAINTEXT://10.3.33.162:9092
num.network.threads=
num.io.threads=
socket.send.buffer.bytes=
socket.receive.buffer.bytes=
socket.request.max.bytes=
log.dirs=/data/logs/kafka-logs # 存放日志和消息的目录
num.partitions= # 主题默认的分区数
num.recovery.threads.per.data.dir=
log.retention.hours= # 日志的过期时间,超过会被删除
log.segment.bytes= # 日志文件的最大体积,超过会新建
log.retention.check.interval.ms=
zookeeper.connect=192.168.0.10:2181,192.168.0.11:2181,192.168.0.12:2181 # zk的连接配置
zookeeper.connection.timeout.ms=

consumer.properties

zookeeper.connect=192.168.0.10:,192.168.0.11:,192.168.0.12:
zookeeper.connection.timeout.ms=

producer.properties

bootstrap.servers=192.168.0.10:,192.168.0.11:,192.168.0.12:
compression.type=none

启动(需要先启动zk)

/data/server/kafka/bin/kafka-server-start.sh -daemon /data/server/kafka/config/server.properties

停止

/data/server/kafka/bin/kafka-server-stop.sh

ps: 如果使用kafka自带的zk,zk的配置文件为zookeeper.properties,启动脚本为./bin/zookeeper-server-start.sh

2、查看主题以及主题信息

查看所有的主题

./kafka-topics.sh --zookeeper zk_host:port --list

查看主题描述

./kafka-topics.sh --zookeeper zk_host:port --describe --topic my_topic_name

3、查看消费者

consumers that use the Java consumer API

 ./kafka-consumer-groups.sh --new-consumer --bootstrap-server kf_host:port --list

consumers that use ZooKeeper

./kafka-consumer-groups.sh --zookeeper zk_host:port --list

4、查看消费者信息和offset lag

consumers that use the Java consumer API

./kafka-consumer-groups.sh --new-consumer --bootstrap-server kf_host:port --group test_group --describe

consumers that use ZooKeeper

./kafka-consumer-groups.sh --zookeeper zk_host:port --group test-group --describe

5、重新分配主题分区个数

每个主题默认一个分区

num.partitions=

example: 主题my_topic_name分区扩展到3个

kafka-topics.sh --zookeeper zk_host:port --alter --topic my_topic_name --partitions 

kafka集群安装,配置的更多相关文章

  1. (Linux环境Kafka集群安装配置及常用命令

    Linux环境Kafka集群安装配置及常用命令 Kafka 消息队列内部实现原理 Kafka架构 一.下载Kafka安装包 二.Kafka安装包的解压 三.设置环境变量 四.配置kafka文件 4.1 ...

  2. zookeeper和Kafka集群安装配置

    3个虚拟机,首先关闭防火墙,在进行下面操作 一.java环境 yum list java* yum -y install java-1.8.0-openjdk* 查看Java版本 Java -vers ...

  3. kafka集群安装配置

    1.下载安装包 2.解压安装包 3.进入到kafka的config目录修改server.properties文件 进入后显示如下: 修改log.dirs,基本上大部分都是默认配置 kafka依赖zoo ...

  4. CentOS6安装各种大数据软件 第五章:Kafka集群的配置

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  5. KafKa集群安装、配置

    一.事前准备 1.kafka官网:http://kafka.apache.org/downloads. 2.选择使用版本下载. 3.kafka集群环境准备:(linux) 192.168.145.12 ...

  6. zookeeper+kafka集群安装之二

    zookeeper+kafka集群安装之二 此为上一篇文章的续篇, kafka安装需要依赖zookeeper, 本文与上一篇文章都是真正分布式安装配置, 可以直接用于生产环境. zookeeper安装 ...

  7. zookeeper+kafka集群安装之一

    zookeeper+kafka集群安装之一 准备3台虚拟机, 系统是RHEL64服务版. 1) 每台机器配置如下: $ cat /etc/hosts ... # zookeeper hostnames ...

  8. zookeeper+kafka集群安装之中的一个

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/cheungmine/article/details/26678877 zookeeper+kafka ...

  9. Kafka集群环境配置

    Kafka集群环境配置 1 环境准备 1.1 集群规划 Node02 Node03 Node04 zk zk zk kafka kafka kafka 1.2 jar包下载 安装包:kafka_2.1 ...

  10. KafKa集群安装详细步骤

    最近在使用Spring Cloud进行分布式微服务搭建,顺便对集成KafKa的方案做了一些总结,今天详细介绍一下KafKa集群安装过程: 1. 在根目录创建kafka文件夹(service1.serv ...

随机推荐

  1. python 元组元素反转

    #create a tuple x = ("w3resource") # Reversed the tuple y = reversed(x) print(tuple(y)) #c ...

  2. MAC下安装npm和node

    Step1: 在官网下载适合mac的版本的nodejs,官网地址https://nodejs.org/en/ Step2: 上述方法我试了,但是不管用.安装完毕且重启均不能显示我安装的版本.哭 下面重 ...

  3. Linux服务器上监控网络带宽的18个常用命令和工具

    一.如何查看CentOS的网络带宽出口 检查维护系统的时候,经常会要查看服务器的网络端口是多大的,所以需要用到Linux的一个命令. 如何查看CentOS的网络带宽出口多大?可以用下面的命令来查看. ...

  4. [Java学习] 强调一下编程风格

    讲完了Java的基础语法,大家就可以编写简单的程序代码了,这里有必要强调一下编程风格. 代码风格虽然不影响程序的运行,但对程序的可读性却非常重要.自己编写的程序要让别人看懂,首先在排版方面要非常注意. ...

  5. 绑定任意格式的XML文档到WPF的TreeView

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ...

  6. 正睿 2019 省选附加赛 Day1 T1 考考试

    比较奇怪的一个枚举题. 注意到10=2*5,所以10^k的二进制表示一定恰好在末尾有k个0. 考虑从小到大去填这个十进制数. 填的时候记录一下当前的二进制表示. 每次尝试去填0或者10^k. 如果要填 ...

  7. dp练习(7)—— 最小和

    3415 最小和 CodeVS原创  时间限制: 1 s  空间限制: 64000 KB  题目等级 : 青铜 Bronze 题解       题目描述 Description 小浣熊松松来到文具店, ...

  8. create view

    create view View_count as SELECT     spkfk.spid, pf_ckmx.rq, pf_ckmx.spid AS Expr1, pf_ckmx.shl, spk ...

  9. ASP.NET MVC 习惯

  10. OAF Sample Code(转)

    原文地址: OAF Sample Code