前提:kafka基于zookeeper配置

解压安装包

###将压缩包压缩到指定位置tar -zxvf kafka_2.11-1.01.tgz -C /usr/local/src/

改名

mv kafka_2.11-1.0.1 kafka

修改环境变量

##只对root用户生效vim /root/.bash_profile##kafka
export KAFKA_HOME=/usr/local/src/kafka
export PATH=$PATH:$KAFKA_HOME/bin

分发环境变量

scp /root/.bash_profile slave1:/root/.bash_profile
scp /root/.bash_profile slave2:/root/.bash_profile##激活环境变量
source /root/.bash_profile

配置kafka配置文件

cd /usr/local/src/kafka/configvim server.properties##修改broker.id为整数三台服务器不能一样
borker.id=1
delete.topic.enable=true##修改路径
log.dirs=/usr/local/src/kafka/logs##修改主机名:端口号
zookeeper:connect=master:2181,slave1:2181,slave2:2181

分发kafka文件

scp -r /usr/local/src/kafka slave1:/usr/local/src/
scp -r /usr/local/src/kafka slave2:/usr/local/src/##分别修改slave1和slave2的broker.id
slave1   borker.id=2
slave2   borker.id=3

启动服务

##退回到kafka文件夹下kafka-server-start.sh -daemon config/server.properties

查看服务

jps

1)查看当前服务器中的所有topic

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

2)创建topic

##创建副本为三,分区数为一的分区bin/kafka-topics.sh --zookeeper master:2181 --create --replication-factor 3 --partitions 1 --topic first选项说明:
--topic 定义topic名
--replication-factor  定义副本数
--partitions  定义分区数

3)删除topic

bin/kafka-topics.sh --zookeeper master:2181 --delete --topic first

需要server.properties中设置delete.topic.enable=true否则只是标记删除或者直接重启。

4)发送消息

bin/kafka-console-producer.sh --broker-list master:9092 --topic first

5)消费消息


##换slave1机器上启动
bin/kafka-console-consumer.sh --zookeeper master:2181 --from-beginning --topic first

6)查看某个Topic的详情

bin/kafka-topics.sh --zookeeper master:2181 --describe --topic first

kafka集群配置(三台机器)相关推荐

  1. ELK5.3+Kafka集群配置

    [一]资源准备 # 3台4C*8G, 安装Zookeeper.Kafka.Logstash--Broker(input: filebeat; output: Kafka) 10.101.2.23 10 ...

  2. 汽车位置服务之kafka集群配置注意事项

    1)  重复消费问题. 问题描述  采用kafka读取消息进行处理时,consumer会重复读取afka队列中的数据. 问题原因  kafka的consumer消费数据时首先会从broker里读取一批 ...

  3. 【kafka】Kafka 集群配置SASL+ACL

    1.概述 转载:https://www.cnblogs.com/xiao987334176/p/10110389.html 想根据这个做个试验,但是现在不行试试.以后用的时候试试 一.简介 在Kafk ...

  4. kafka集群配置之kafka启动了创建topic报错:Replication factor: 1 larger than avail

    大家好, 我是上白书妖! 知识源于积累,登峰造极源于自律 今天我根据以前所以学的一些文献,笔记等资料整理出一些小知识点,有不当之处,欢迎各位斧正 kafka启动了创建topic报错:Replicati ...

  5. Kafka集群搭建实战

    Kafka集群搭建实战 集群结构: 集群环境信息: 192.168.157.130 192.168.157.131 192.168.157.129 Zookeeper集群搭建 三台机器上均安装JDK( ...

  6. nacos 怎么配置 里的配置ip_nacos集群配置

    一.环境准备 Nacos 依赖 java环境来运行.如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用: 64 bit OS,支持 Linux/U ...

  7. kafka集群参数配置(下)

    今天我们继续来聊那些重要的 Kafka 集群配置,下半部分主要是 Topic 级别参数.JVM 参数以及操作系统参数的设置. 在上一期中,我们讨论了 Broker 端参数设置的一些法则,但其实 Kaf ...

  8. kafka sasl java_Kafka 集群配置SASL+ACL

    ** Kafka 集群配置SASL+ACL 测试环境:** 系统: CentOS 6.5 x86_64 JDK : java version 1.8.0_121 kafka: kafka_2.11-1 ...

  9. 基于docker搭建zookeeper集群、kafka集群

    zookeeper集群搭建 https://www.cnblogs.com/znicy/p/7717426.html     #Docker中搭建zookeeper集群,昵称:zni.feng htt ...

最新文章

  1. CI中PHP写法规范(不断更新)
  2. golang 开发 Struct 转换成 map 两种方式比较
  3. 每天一道LeetCode-----找到序列中第一个没有出现的正整数,要求时间复杂度是O(n),空间复杂度是O(1)
  4. Akka Actor远程调用
  5. [你必须知道的.NET] 第五回:深入浅出关键字---把new说透(转载)
  6. ECCV 2020最佳论文讲了什么?作者为ImageNet一作、李飞飞高徒
  7. c语言整型的最大范围,整型变量范围最大到32750?
  8. 软件构架、架构和框架的区别
  9. 定义域可以写成不等式吗_高一数学第一次月考考点之抽象函数定义域详解
  10. java 23中设计模式
  11. Java Bitwise Operators
  12. 希尔密码的加密、解密与破解
  13. 服务器网站gzip压缩,网站实现Gzip网页压缩的方法与步骤 提高网页浏览速度
  14. 统计分析——假设检验、中心极限定理
  15. docker 安装 es + kibana + ik + 拼音
  16. 打开Word提示向程序发送命令时出现问题怎么办
  17. 密钥对和AccessKey
  18. 基于 RFID 与 ZigBee 智能汽车装配生产线车模追溯系统设计
  19. VSTO插件供WPS使用
  20. 石英加速度计的工作原理

热门文章

  1. LabVIEW之MSComm控件注册
  2. STK Engine二次开发-WPF方式
  3. 利用LSTM+CNN+glove词向量预训练模型进行微博评论情感分析(二分类)
  4. 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第5章 CC2530继电器模块
  5. 【Android App】GPS获取定位经纬度和根据经纬度获取详细地址讲解及实战(附源码和演示 超详细)
  6. JavaScript中Cookie的使用——设置失效时间
  7. 计算机组成原理——中央处理器-数据通路(课程笔记)
  8. java封装继承多态的理解_深入理解Java封装、继承、多态
  9. Idea插件开发之Gradle
  10. 语雀—好用的文档编写、知识沉淀的工具