• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > kafka 安装步骤,kafka安装步骤

kafka 安装步骤,kafka安装步骤

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含kafka安装,kafka安装配置,kafka集群安装,kafka windows安装,linux安装kafka等服务器相关知识,网友希望可以进行参考

kafka 安装步骤,kafka安装步骤


                  kafka安装文档

1、解压缩(官网下载:http://kafka.apache.org/downloads.html)

   tar -xzf kafka_2.10-0.8.2.0.tgz

   cd kafka_2.10-0.8.2.0

2、启动server服务(包括zookeeper服务、kafka服务)

   bin/zookeeper-server-start.sh  config/zookeeper.properties & (&表示在后台执行)

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

3、创建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

4、发消息(producer发消息给kafka实例(broker)、consumer从kafka实例中接受数据)

  Producer: bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test

                   This is a message

                   This is another message

5、启动consumer

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

   接受到的数据为:

    This is a message

     This is another message  注意:到这里单机kafka测试完成 下面介绍kafka集群安装与测试

6、首先准备3个虚拟机 安装zookeeper 3个节点的集群,分别为hadoop0、hadoop1、hadoop2 

   这里就不介绍了!!!!!!!

7、安装好zookeeper后 在3个节点分别执行 zkServer.sh start 

    查看状态命令为:zkServer.sh status

8、Hadoop0(192.168.80.100) 、Hadoop1(192.168.80.101) 、hadoop2(192.168.80.102) 对应主机   kafka下面的$KAFKA_HOME/conf/server.properties 分别修改文件为:

  Hadoop0:

        broker.id=0

        port=9092

        host.name=hadoop0

        advertised.host.name=hadoop0

        .....

        num.partitions=2

        zookeeper.contact=hadoop0:2181,hadoop1:2181,hadoop2:2181

 Hadoop1:

        broker.id=1

        port=9093

        host.name=hadoop1

        advertised.host.name=hadoop1

        .....

        num.partitions=2

        zookeeper.contact=hadoop0:2181,hadoop1:2181,hadoop2:2181

  Hadoop2:

        broker.id=2

        port=9094

        host.name=hadoop2

        advertised.host.name=hadoop2

        .....

        num.partitions=2

        zookeeper.contact=hadoop0:2181,hadoop1:2181,hadoop2:2181

  9、模拟测试:

     (1)分别在hadoop0、Hadoop1、hadoop2节点分别执行:

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

     (2)在hadoop0新建topic  命令为:

      kafka-topics.sh --create --topic test --replication-factor 3 --partitions 2 --zookeeper hadoop0:2181  

      查看多少个topic命令:

            $KAFKA_HOME/bin/kafka-topics.sh --list --zookeeper hadoop0:2181 

      查看具体topic分区、备份信息(topic test001)命令:

        kafka-topics.sh    --describe --zookeeper hadoop0:2181 --topic test001

     (3)用hadoop1模拟producer(生产者),发消息到kafka 命令为:

   kafka-console-producer.sh --broker-list hadoop0:9092 --sync --topic test

   发消息内容:  this is a message

              This is another message

     (4)用hadoop2模拟consumer(消费者) 命令为:

      kafka-console-consumer.sh --zookeeper hadoop0:2181 --topic test

       接收到的消息为:

       this is a message

           This is another message

 

     集群测试完毕!!!!

 

下面为topic的分区与复制

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

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

  • kafka 安装步骤,kafka安装步骤

相关文章

  • 生源再增 欲促寒门出贵子,生源促寒门贵子
  • RabbitMQ安全相关的网络资源介绍,rabbitmq安全相关
  • spark core源码分析7 Executor的运行,sparkexecutor
  • NOSQL(三)分布式数据模型,nosql模型
  • 搭建私有 Docker 仓库服务器,docker仓库
  • NOSQL(四)放宽一致性约束,nosql一致性
  • 当代数学七大难题,当代七大难题
  • Scala函数声明与定义,Scala函数声明定义
  • Hadoop之——重新格式化hdfs系统的方法,hadoop格式化hdfs
  • Redis源码学习-Lua脚本,redis源码-lua

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 开源图计算框架GraphLab介绍,开源图框架graphlab
    • 2015 OpenCloud峰会总结,2015opencloud峰会
    • kernel syn,syn
    • 一步一步跟我学习hadoop(3)----hadoop命令手册,hadoop----hadoop
    • Twitter发布新的大数据实时分析系统Heron,
    • 《转》openstack中删除虚拟主机,状态一直deleting,《转》openstack
    • hadoop-2.6.0 Unhealthy Nodes 问题,hadoop2.6.0安装
    • Hadoop之——搭建ZooKeeper服务器集群,hadoopzookeeper
    • [Hive]Hive数据倾斜(大表join大表),hivejoin
    • 万法归宗之Hadoop编程无界限,万法归宗hadoop

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有