返回顶部
首页 > 资讯 > 操作系统 >Linux下Kafka怎么用
  • 742
分享到

Linux下Kafka怎么用

2023-06-28 11:06:49 742人浏览 八月长安
摘要

小编给大家分享一下linux下kafka怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持

小编给大家分享一下linuxkafka怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 ZooKeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。

Linux下Kafka怎么用

1 下载并安装kafka

 # wget Http://apache.fayea.com/kafka/0.10.0.1/kafka-0.10.0.1-src.tgz # tar zxvf kafka-0.10.0.1-src.tgz # mv kafka-0.10.0.1-src /usr/local/kafka # cd !$

2 启动服务

运行kafka需要使用Zookeeper,所以需要先启动一个Zookeeper服务器,如果没有Zookeeper,可以使用kafka自带打包和配置好的Zookeeper

 # bin/zookeeper-server-start.sh config/zookeeper.properties

然后启动kafka服务

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

3 新建一个topic

创建一个名为“test”的Topic,只有一个分区和一个备份:

 # bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

创建好之后,可以通过以下命令查看已创建的topic信息:

 # bin/kafka-topics.sh --list --zookeeper localhost:2181test

除手工创建topic外,也可以配置broker,当发布一个不存在的topic时自动创建topic。

4 发送消息

Kafka提供了一个命令行工具,可以从输入文件或者命令行中读取消息并发送给Kafka集群,每一行是一条消息。运行producer,然后在控制台输入几条消息到服务器

 # bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test This is a message This is another message

5 消费消息

Kafka也提供了一个消费消息的命令行工具

 # bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning This is a message This is another message

以上是“Linux下Kafka怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux下Kafka怎么用

本文链接: https://lsjlt.com/news/318905.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下Kafka怎么用
    小编给大家分享一下Linux下Kafka怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持...
    99+
    2023-06-28
  • 在Linux环境下安装Kafka
    目录二、生产与消费2.1 kafka-topics.sh 用于管理主题2.2 kafka-console-consumer.sh用于消费消息2.3 kafka-console-producer.sh用于生产消息2.4 具...
    99+
    2022-06-04
    Kafka安装 Kafka
  • Centos7下怎么安装kafka-manager
    本篇内容介绍了“Centos7下怎么安装kafka-manager”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装当前版本已更新至3.0....
    99+
    2023-06-27
  • Linux怎么关闭kafka集群
    要关闭Kafka集群,您需要依次停止各个Kafka节点。以下是关闭Kafka集群的步骤:1. 登录到Kafka集群的每个节点上。2....
    99+
    2023-10-08
    kafka linux
  • windows下kafka怎么启动服务器
    这篇文章主要讲解了“windows下kafka怎么启动服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows下kafka怎么启动服务器”吧!Ka...
    99+
    2022-12-16
    windows 服务器 kafka
  • linux怎么查看kafka连接数
    要查看Kafka连接数,可以使用以下命令:1. 使用`netstat`命令查看当前系统的连接数:```netstat -anp | ...
    99+
    2023-09-14
    linux kafka
  • linux contos6.8下部署kafka集群的方法
    有3台服务器,ip分别为192.168.174.10,192.168.174.11,192.168.174.12。 1、官网下载,分别在每台机器上解压安装 # 创建kafka的安装目录 mkdir -p /usr/...
    99+
    2022-06-04
    contos6.8部署kafka集群 contos kafka集群部署 kafka linux安装部署
  • Kafka常用命令之kafka-console-consumer.sh怎么使用
    今天小编给大家分享一下Kafka常用命令之kafka-console-consumer.sh怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面...
    99+
    2023-07-05
  • linux下ffmpeg怎么用
    这篇文章主要介绍了linux下ffmpeg怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。格式转换 (将file.avi 转换成output.flv)#ffmpeg&nb...
    99+
    2023-06-12
  • Linux下Makefile怎么用
    这篇文章主要为大家展示了“Linux下Makefile怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下Makefile怎么用”这篇文章吧。Makefile一个工程文件中的源文件可...
    99+
    2023-06-22
  • Linux下Perf怎么用
    小编给大家分享一下Linux下Perf怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 背景知识1.1 与性能调优相关的硬件特性硬件特性之cache内存读...
    99+
    2023-06-16
  • Linux下file怎么用
    这篇文章主要介绍了Linux下file怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。简介file的官方解释为:file - determine&nb...
    99+
    2023-06-16
  • Linux下bmon怎么用
    这篇文章主要为大家展示了“Linux下bmon怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下bmon怎么用”这篇文章吧。bmon 是类 Unix 系统中一个基于文本,简单但非常...
    99+
    2023-06-16
  • Linux下CMake怎么用
    小编给大家分享一下Linux下CMake怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平...
    99+
    2023-06-27
  • Linux下Stratis怎么用
    这篇文章主要介绍了Linux下Stratis怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Stratis 是一个卷管理文件系统volume-managing files...
    99+
    2023-06-28
  • Linux下bzip2怎么用
    这篇文章主要为大家展示了“Linux下bzip2怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下bzip2怎么用”这篇文章吧。bzip2 是一个基于Burrows-Wheeler...
    99+
    2023-06-28
  • Linux下Aria2怎么用
    这篇文章主要介绍了Linux下Aria2怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Aria2是一款开源下载工具,可帮助简化不同设备和服务器之间的下载过程。它支持磁力...
    99+
    2023-06-28
  • Linux下PM2怎么用
    这篇文章主要介绍Linux下PM2怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PM2 是一个带有负载均衡功能的 Node 应用进程管理器,主要特点有内建负载均衡(使用 Node cluster 集群模块)后台...
    99+
    2023-06-28
  • Linux下ulimit怎么用
    这篇文章给大家分享的是有关Linux下ulimit怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ulimit 是一个计算机命令,用于shell启动进程所占用的资源,可用于修改系统资源限制。查看ulimit命...
    99+
    2023-06-28
  • Linux下rsync怎么用
    这篇文章将为大家详细讲解有关Linux下rsync怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。rsync 是一个常用的 Linux 应用程序,用于文件同步,它可以在本地计算机与远程计算机之间,或者...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作