你好,游客 登录 注册 搜索
背景:
阅读新闻

SUSE Linux Enterprise Server 11 SP3下Kafka服务安装

[日期:2017-05-02] 来源:Linux社区  作者:PuShaobin [字体: ]

kafka是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。 更多说明请自行了解,直接进入主题。

kakfa 安装之前需要安装jdk,不做更多说明

一、下载kafka 

  进入下载页面:http://kafka.apache.org/downloads.html 

解压

1 tar -xzf kafka_2.10-0.10.1.0.tgz 
2 cd kafka_2.10-0.10.1.0

  /bin 启动和停止命令等。 
  /config 配置文件 
  /libs 类库 

二、启动服务

运行kafka需要使用Zookeeper,所以你需要先启动Zookeeper,如果你没有Zookeeper,你可以使用kafka自带打包和配置好的Zookeeper。
bin/zookeeper-server-start.sh config/zookeeper.properties &

在启动kafka服务

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

三、创建一个主题(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:2181 test
四、发送消息 

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

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

五、消费消息

Kafka也提供了一个消费消息的命令行工具,将存储的信息输出出来。

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

这里只是单机测试。

下面关于Kafka的文章您也可能喜欢,不妨参考下:

CentOS 7.2部署Elasticsearch+Kibana+Zookeeper+Kafka  http://www.linuxidc.com/Linux/2016-11/137636.htm

CentOS 7下安装Logstash ELK Stack 日志管理系统  http://www.linuxidc.com/Linux/2016-08/134165.htm

Kafka集群部署与配置手册 http://www.linuxidc.com/Linux/2017-02/141037.htm

CentOS 7下Kafka集群安装  http://www.linuxidc.com/Linux/2017-01/139734.htm

Apache Kafka 教程笔记 http://www.linuxidc.com/Linux/2014-01/94682.htm

CentOS 7下安装Kafka单机版  http://www.linuxidc.com/Linux/2017-01/139732.htm

Apache kafka原理与特性(0.8V)  http://www.linuxidc.com/Linux/2014-09/107388.htm

Kafka部署与代码实例  http://www.linuxidc.com/Linux/2014-09/107387.htm

Kafka介绍及环境搭建  http://www.linuxidc.com/Linux/2016-12/138724.htm

Kafka介绍和集群环境搭建  http://www.linuxidc.com/Linux/2014-09/107382.htm

Kafka 的详细介绍请点这里
Kafka 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-05/143354.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款