• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS7上如何安装Kafka?CentOS7上安装Kafka教程

CentOS7上如何安装Kafka?CentOS7上安装Kafka教程

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos7安装教程,u盘centos7安装教程,vm centos7安装教程,centos7系统安装教程,centos7下载安装教程等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

简介

Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用

Kafka 支持Java 及多种其它语言客户端,可与Hadoop、Storm、Spark等其它大数据工具结合使用。

本教程主要介绍Kafka 在Centos 7上的安装和使用,包括功能验证和集群的简单配置。

安装JDK

Kafka 使用Zookeeper 来保存相关配置信息,Kafka及Zookeeper 依赖Java 运行环境,从oracle网站下载JDK 安装包,解压安装:

$tar zxvf jdk-8u65-linux-x64.tar.gz
$mv jdk1.8.0_65 java
</div>

设置Java 环境变量:

JAVA_HOME=/opt/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
</div>

也可以选择yum install安装,相应设置环境变量。

安装Kafka

从官网下载Kafka 安装包,解压安装: 官网地址:http://kafka.apache.org/downloads.html

tar zxvf kafka_2.11-0.8.2.2.tgz
mv kafka_2.11-0.8.2.2 kafka
cd kafka
</div>

功能验证

1.启动Zookeeper 使用安装包中的脚本启动单节点Zookeeper 实例:

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
</div>

2.启动Kafka 服务 使用kafka-server-start.sh 启动kafka 服务:

bin/kafka-server-start.sh config/server.properties
</div>

3.创建topic 使用kafka-topics.sh 创建单分区单副本的topic test:

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

查看topic:

bin/kafka-topics.sh --list --zookeeper localhost:2181
test
</div>

4.产生消息 使用kafka-console-producer.sh 发送消息:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
Hello world!
</div>

5.消费消息 使用kafka-console-consumer.sh 接收消息并在终端打印:

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
</div>

producer产生的消息和consumer消费的消息是同步的。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何解决centos7出现了 license information?
  • Centos7安装之后必做的事情
  • CentOS7扩展根目录空间操作步骤
  • CentOS7设置日期和时间方法以及基本概念介绍
  • centos7怎么安装 centos7安装步骤
  • CentOS7上如何安装Kafka?CentOS7上安装Kafka教程

相关文章

  • 2017-05-12CentOS系统中rpm包管理器的使用技巧
  • 2017-05-12centos下安装VMware Server 虚拟机的方法
  • 2017-05-12CentOS 7升级内核讲解
  • 2017-05-12CentOS文件和目录权限实战详解
  • 2017-05-12CentOS安装TortoiseSVN 客户端
  • 2017-05-12linux之Centos中文系统分区的详细教程和重点介绍
  • 2017-05-12CentOS 6.6系统桌面字体怎么设置?
  • 2017-05-12CentOS开机启动服务的修改与查看方法讲解
  • 2017-05-12Centos7.2使用中文man详解
  • 2017-05-1264位CentOS 6.4安装配置流量监控工具ntopng

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS中Xen虚拟机的安装与基本操作教程
    • CentOS允许telnet通过root用户进行访问
    • CentOS 文件通配符讲解
    • CentOS下iptables封IP的命令讲解
    • centos下关闭selinux不重启的方法
    • CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享
    • CentOS使用MPlayer有图像无声音的解决方法
    • centos中的/etc/sudoers文件中的权限设定方法讲解
    • CentOS下查看温度及风扇转速的方法
    • CentOS命令大全 包括:系统命令,各种服务器搭建等

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有