文章目录

  • 1.下载并解压至/app/
  • 2.配置环境变量
  • 3.修改配置文件
  • 4.启动server
  • 5.创建和查看topic
  • 6.发送消息和消费消息

1.下载并解压至/app/

官网下载地址:http://kafka.apache.org/downloads

https://archive.apache.org/dist/kafka/1.1.1/kafka_2.11-1.1.1.tgz

2.配置环境变量

[hadoop@hadoop000 tmp]$ vi ~/.bash_profile
export KAFKA_HOME=/home/hadoop/app/kafka_2.11-1.1.1
export PATH=$KAFKA_HOME/bin:$PATH
[hadoop@hadoop000 tmp]$ source ~/.bash_profile

3.修改配置文件

[hadoop@hadoop000 config]$ vi server.properties
host.name=hadoop000
log.dirs=/home/hadoop/app/tmp/kafka-logs
zookeeper.connect=hadooop000:2181

4.启动server

参照:http://kafka.apache.org/quickstart
前提:启动zookeeper
然后:启动kafka

[hadoop@hadoop000 config]$ kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties

[hadoop@hadoop000 ~]$ jps -m

5.创建和查看topic

查看帮助:
[hadoop@hadoop000 config]$  kafka-topics.sh

创建:zookeeper

kafka-topics.sh --create --create --zookeeper hadoop000:2181 --replication-factor 1 --partitions 1 --topic hello_topic
  1. 查看有哪些topic:zookeeper
kafka-topics.sh --list --zookeeper hadoop000:2181
  1. 查看所有topic的信息:
kafka-topics.sh --describe --zookeeper hadoop000:2181
  1. 查看单个topic的信息:
kafka-topics.sh --describe --zookeeper hadoop000:2181 --topic hello_topic

6.发送消息和消费消息

发送消息:broker

kafka-console-producer.sh --broker-list hadoop000:9092 --topic hello_topic

消费消息:zookeeper

kafka-console-consumer.sh --zookeeper hadoop000:2181 --topic hello_topic --from-beginning

如果上面报错,可能是Kafka版本过低,那么为替换为下面的代码

kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mapengsen_topic

–from-beginning:表示从头开始消费,每次打开控制台以前的消息还会收到

txt文档:

python生产者,java消费者redies
granfan
influx
mysql==>弄过去kafka-topics.sh --create --create --zookeeper 39.105.171.192:2181 --replication-factor 1 --partitions 10 --topic schoolsensorsTopic发送消息
kafka-console-producer.sh --broker-list 39.105.171.192:9092 --topic test001_topic收到消息
kafka-console-consumer.sh --bootstrap-server 39.105.171.192:9092 --topic sensorsTopic查看单个topic的信息
kafka-topics.sh --describe --zookeeper localhost:2181 --topic sensorsTopic
kafka-topics.sh --alter  --zookeeper localhost:2181  --topic test02  --partitions 10查看所有的topic
kafka-topics.sh --list --zookeeper 39.105.171.192:2181启动
kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties
[hadoop@hadoop000 bin]$ ./zkServer.sh start

Kafka单节点单broker的部署和使用相关推荐

  1. Kafka单节点多broker的部署和使用

    拷贝配置文件三份:[hadoop@hadoop000 config]$ cp server.properties server-1.properties[hadoop@hadoop000 config ...

  2. 单节点mongodb的安装部署和授权的总结

    单节点mongodb的安装部署和授权的总结 1. 到mongodb官网下载对应系统的压缩包,我下载的是mongodb-linux-x86_64-3.4.19.tgz版本,官网链接https://www ...

  3. Elasticsearch——Windows下ES集群部署 Linux下ES单节点、集群部署

    1.开篇 在之前的两篇文章中,说白了就是在windows下部署的ES单节点的环境. 这篇文章主要是说一下windows下部署ES集群.Linux下单节点部署. 单台 Elasticsearch 服务器 ...

  4. 统信UOS系统Kafka_2.13-2.5.0单节点安装包方式部署

    1.安装包官网下载地址:Apache Kafkahttps://kafka.apache.org/downloads 2.将安装包放到/usr/local/目录下,并进行解压 tar -zxvf 文件 ...

  5. Hadoop1.0.4单节点StandAlone及Pseudo-Distributed部署方法

    环境: centos6.2 jdk1.6 hadoop-1.0.4.tar.gz required software 1.java 1.6.x 2.ssh must be installed and ...

  6. k8s二进制单节点部署

    k8s二进制单节点部署 常见的k8s部署方式 Kubernetes二进制部署(单节点) 环境准备 部署etcd集群(这里就不在单独的服务器上部署,直接部署在各节点上,节省资源) 下载证书制作工具 利用 ...

  7. OpenShift 4 - 在单节点 OpenShift 上部署 ODF 存储软件

    <OpenShift / RHEL / DevSecOps 汇总目录> 说明:本文已经在支持 OpenShift 4.12 的 OpenShift Local 环境中验证 文章目录 什么是 ...

  8. 使用cephadm部署单节点ceph集群,后期可扩容(基于官方文档,靠谱,读起来舒服)

    目录 ceph各种部署工具比较(来自官方文档的翻译,靠谱!) 材料准备 cephadm使用条件 服务器有外网访问能力 服务器没有外网访问能力 安装cephadm cephadm的功能 两种安装方式 基 ...

  9. ①RabbitMQ 消息中间件/消息队列、单节点、集群、镜像集群

    文章目录 RabbitMQ 消息中间件/消息队列 1.消息中间件 1.简介 2.作用 消息中间件的两种模式 P2P模式 Rabbitmq Pub/Sub模式(发布/订阅:Topic,可以重复消费) K ...

最新文章

  1. “情感计算”的蓬勃发展依赖于收集大量的行为和情感数据
  2. Data Mining Tools
  3. FastDFS 集群 安装 配置
  4. DL之DNN优化技术:神经网络算法简介之GD/SGD算法的简介、代码实现、代码调参之详细攻略
  5. 需求分析中适应性怎么写_商业计划书中的市场分析怎么写,这样才完整!
  6. python 空指针_Python ctypes模块:扩展指针数组时进行NULL指针访问
  7. dependencies与devDependencies的区别
  8. springboot手动提交kafka offset
  9. python 学习DAY11
  10. s905各种型号的区别_预行式增压缸和直压增压缸有什么区别?
  11. C语言课后习题(37)
  12. 第15届Pwn2Own大赛确定目标和奖金
  13. C#之判断Mysql数据库表是否存在
  14. Sharding-jdbc视频:当Sharding-jdbc遇到Spring Boot
  15. VMware Workstation macOS Unlocker 下载慢的解决办法
  16. 2021年嵌入式校招求职经历
  17. 新手安卓开发详细教程
  18. XML注入漏洞修复参考
  19. 订单管理_02修改订单信息流程
  20. c语言随机数字密码生成器,随机数生成器(浮点数整型数)

热门文章

  1. JEECG 商业版本最近新增什么功能啦?
  2. [React-Native]样式和布局
  3. 怎么在html页面和js里判断是否是IE浏览器
  4. DataView的ToTable方法,类似数据库Distinct。
  5. child pid xxx exit signal Segmentation fault (11)
  6. JAVA中参数传递问题的总结(按值传递和引用传递)
  7. [转载].gdb调试器快速入门
  8. ZZULIOJ 1087: 获取出生日期(多实例测试)
  9. OJ1027: 判断水仙花数
  10. linux下lvm挂载设备找不到,linux – 如何在“找不到设备:设备未清除”错误消息后创建LVM快照...