Kafka集群搭建
来源:互联网 发布:单片机wcmd是什么 编辑:程序博客网 时间:2024/06/06 01:40
1、下载并解压kafka到需要安装的Linux机器,我这里两台虚拟机,都需要进行下面的配置
2、config目录下server.properties中加入下面配置:(原来有的属性在原来基础上修改)
broker.id=1delete.topic.enable=truelisteners=PLAINTEXT://192.168.1.2:9092 #ip需根据实际情况改变port=9092hostname=192.168.1.2 #ip需根据实际情况改变log.dirs=/usr/local/kafka/log/kafka #日志目录可以自定zookeeper.connect=192.168.1.2:2181,192.168.1.3:2181 #ip需根据实际情况改变3、config目录下zookeeper.properties中加入配置:(原来有的属性在原来基础上修改)
clientPort=2181dataDir=/usr/local/kafka/zookeeperdataLogDir=/usr/local/kafka/log/zookeepermaxClientCnxns=100tickTime=2000initLimit=10syncLimit=5server.1=192.168.1.2:2888:3888 #ip需根据实际情况改变server.2=192.168.1.3:2888:3888 #ip需根据实际情况改变4、bin目录下kafka-server-start.sh中修改内存配置:(内存大可以不改)
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" 改为 export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"5、防火墙开放相关端口
6、启动zookeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties &7、启动kafka:
bin/kafka-server-start.sh config/server.properties两台服务器都做完以上操作后,集群就搭建成功了,如果只启动了一台kafka,因为配置文件中配置了两个节点,控制台会一直报错,直到检测到另外一个节点也成功启动。
======================kafka常用命令===================
bin/zookeeper-server-start.sh config/zookeeper.properties & #启动zookeeperbin/kafka-server-start.sh config/server.properties & #启动kafkabin/zookeeper-server-stop.sh #停止zookeeperbin/kafka-server-stop.sh #停止kafkabin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test #创建topicbin/kafka-topics.sh --list --zookeeper localhost:2181 #展示topicbin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test #描述名为test的topicbin/kafka-console-producer.sh --broker-list 192.168.1.2:9092 --topic test #名为test的topic的生产者,因为配置文件中配的ip,所以这里不能使用localhost,下同bin/kafka-console-consumer.sh --zookeeper 192.168.1.3:2181 --topic test --from-beginning #名为test的topic的消费者bin/kafka-topics.sh --delete --zookeeper localhost:2181 --topic test #删除名为test的topic,若删除之后有marked as deletion标记,则删除server.properties中配置的log.dirs目录中的test相关的所有日志,配置了delete.topic.enable=true是不会有此标记的
阅读全文
0 0
- 【Kafka】Kafka集群搭建
- kafka集群搭建
- kafka集群搭建
- kafka集群搭建
- kafka集群搭建
- kafka集群搭建
- 搭建kafka集群
- 搭建kafka集群
- kafka集群环境搭建
- Kafka集群搭建
- 搭建kafka集群
- kafka集群环境搭建
- Zookeeper+Kafka集群搭建
- KAFKA集群环境搭建
- 搭建Kafka集群环境
- kafka集群搭建
- Kafka 集群搭建步骤
- kafka集群搭建
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(29)-T4模版
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(30)-本地化(多语言)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(31)-MVC使用RDL报表
- FLASH分区图及ROM固件提取、修改及打包
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(32)-swfupload多文件上传[附源码]
- Kafka集群搭建
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(33)-MVC 表单验证
- Docker 仓库
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(34)-文章发布系统①-简要分析
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(35)-文章发布系统②-构建项目
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(36)-文章发布系统③-kindeditor使用
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(37)-文章发布系统④-百万级数据和千万级数据简单测试
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(38)-Easyui-accordion+tree漂亮的菜单导航
- 安卓LruCache