广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu-16.04中怎么配置Apache Kafka集群
  • 810
分享到

Ubuntu-16.04中怎么配置Apache Kafka集群

2023-06-02 20:06:45 810人浏览 安东尼
摘要

这期内容当中小编将会给大家带来有关ubuntu-16.04中怎么配置Apache kafka集群,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Apache Kafka是一个免费的开源流处理软件平台,由Ap

这期内容当中小编将会给大家带来有关ubuntu-16.04中怎么配置Apache kafka集群,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Apache Kafka是一个免费的开源流处理软件平台,由Apache软件基金会用Scala编写。它是一种分布式消息代理,专门用于有效处理大量实时信息。与其他消息代理系统(如ActiveMQRabbitMQ)相比,Apache Kafka具有更高吞吐量。Apache Kafka基于提交日志,允许用户订阅并将数据发布到任意数量的系统或实时应用程序。

Apache Kafka可以部署在单个WEB服务器上,也可以部署在分布式集群环境中。Apache Kafka有四个主要的api:Producer API,Consumer API,Connector API和Streams API。

特征:

  • 支持并行数据加载到hadoop

  • 高吞吐量,即便使用适中的硬件,也能支持每秒数十万条消息;

  • 持久的消息传递与O(1)磁盘结构,提供稳定的时间性能,即使有数TB的存储消息;

  • 分布式系统可轻松扩展,无需停机。

本教程要求

  • 安装Ubuntu 16.04服务器的云ECS平台;

  • 配置静态IP地址192.168.0.103;

  • 在服务器上设置Root密码。

启动云ECS实例

首先,登录云ECS控制台,你可以选择喜欢的云平台。创建一个新的ECS实例,选择Ubuntu 16.04作为具有至少2GB RAM的操作系统。 连接到ECS实例并以root用户身份登录。

登录到Ubuntu 16.04实例后,运行以下命令以使用最新的可用软件包更新基本系统:

apt-get update -y

安装Java

Apache Kafka需要Java运行时环境,因此需要在系统中安装最新版本的Java。默认情况下,Ubuntu 16.04存储库中不提供最新版本的Java。因此,我们需要将Java存储库添加到系统中,可以通过运行以下命令来执行此操作:

add-apt-repository ppa:webupd8team/java

接下来,通过运行以下命令更新存储库并安装Java:

apt-get install oracle-java8-installer -y

安装Java后,可以使用以下命令检查Java版本:

java -version

输出:

java version "1.8.0_161"Java(TM) SE Runtime Environment (build 1.8.0_161-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

安装Zookeeper

Apache Kafka依靠ZooKeeper维护配置信息,提供分布式同步,命名和提供组服务。因此,我们需要将Zookeeper安装到系统中,可以通过运行以下命令来安装它:

apt-get install zookeeperd -y

默认情况下,Zookeeper侦听端口2181,可以通过运行以下命令来检查它:

netstat -NLPt | grep ':2181'

你应该可以看到以下输出:

tcp6       0      0 :::2181                 :::*                    LISTEN

安装Apache Kafka

首先,你需要从Apache网站下载最新版本的Kafka,可以通过运行以下命令来下载:

wget  Http://redrockdigimark.com/apachemirror/kafka/1.1.0/kafka_2.12-1.1.0.tgz

下载完成后,使用以下命令解压缩文件:

tar -xvzf kafka_2.12-1.1.0.tgz

接下来,将解压缩目录复制到/ opt:

cp -r kafka_2.12-1.1.0 /opt/Kafka

通过运行以下脚本启动Kafka服务器:

/opt/Kafka/bin/kafka-server-start.sh /opt/Kafka/config/server.properties

你应该可以看到以下输出:

[2018-05-20 08:13:54,271] INFO [/config/changes-event-process-thread]: Starting (kafka.common.ZknodeChangeNotificationListener$ChangeEventProcessThread)[2018-05-20 08:13:54,449] INFO Kafka version : 1.1.0 (org.apache.kafka.common.utils.AppInfoParser)[2018-05-20 08:13:54,461] INFO Kafka commitId : fdcf75ea326b8e07 (org.apache.kafka.common.utils.AppInfoParser)[2018-05-20 08:13:54,466] INFO [KafkaServer id=0] started (kafka.server.KafkaServer)

Kafka服务器正在侦听端口9092。

测试Apache Kafka

现在,通过运行以下命令,使用单个分区和仅一个副本创建名为Topic1的第一个主题:

/opt/Kafka/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1  --partitions 1 --topic Topic1

应该看到以下输出:

Created topic "Topic1".

现在,你可以通过运行以下命令在Kafka上查看已创建的主题:

/opt/Kafka/bin/kafka-topics.sh --list --zookeeper localhost:2181

应该可以看到以下输出:

Topic1

现在,使用以下命令将示例消息发布到名为Topic1的Apache kafka主题:

/opt/Kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic Topic1>>Hello Kafka>How R You>Ok>

接下来,运行Kafka consumer命令从Kafka集群读取数据并将消息显示到标准输出:

/opt/Kafka/bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic Topic1 --from-beginning

以下输出应该可以看到发布的消息:

Hello KafkaHow R YouOK

上述就是小编为大家分享的Ubuntu-16.04中怎么配置Apache Kafka集群了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Ubuntu-16.04中怎么配置Apache Kafka集群

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu-16.04中怎么配置Apache Kafka集群
    这期内容当中小编将会给大家带来有关Ubuntu-16.04中怎么配置Apache Kafka集群,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Apache Kafka是一个免费的开源流处理软件平台,由Ap...
    99+
    2023-06-02
  • Ubuntu 16.04中怎么安装Ceph存储集群
    这篇文章主要介绍了Ubuntu 16.04中怎么安装Ceph存储集群的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu 16.04中怎么安装Ceph存储集群文章都会有所收获,下面我们一起来看看吧。Cep...
    99+
    2023-06-28
  • 怎么在Ubuntu 16.04中安装Ceph存储集群
    这篇文章给大家分享的是有关怎么在Ubuntu 16.04中安装Ceph存储集群的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Ceph  是一个高性能、可靠、可扩展的开源存储平台。它是一个自由的分布式存储...
    99+
    2023-06-16
  • Ubuntu 16.04中怎么配置和使用NGINX Web服务器
    今天小编给大家分享一下Ubuntu 16.04中怎么配置和使用NGINX Web服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-06-27
  • ubuntu9.0中怎么配置MySQL集群
    本篇文章给大家分享的是有关ubuntu9.0中怎么配置MySQL集群,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  测试环境:  Serve...
    99+
    2022-10-18
  • Debian6中怎么配置Mysql集群
    这期内容当中小编将会给大家带来有关Debian6中怎么配置Mysql集群,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Debian6配置Mysql集群 Mysq...
    99+
    2022-10-18
  • 怎么在MySQL5.7中配置集群
    怎么在MySQL5.7中配置集群?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.修改A服务器的my.cnf文件vim /etc/my.cnf并添加如下内容:se...
    99+
    2023-06-06
  • linux hadoop集群怎么配置
    在Linux上进行Hadoop集群配置需要以下步骤:1. 下载Hadoop:从Hadoop官方网站上下载最新版本的Hadoop,并解...
    99+
    2023-08-16
    linux hadoop
  • django怎么配置mongodb集群
    要配置Django与MongoDB集群,您需要执行以下步骤:1. 安装MongoDB集群:首先,您需要在服务器上安装并配置Mongo...
    99+
    2023-08-23
    django mongodb
  • MySQL 中怎么配置Cluster 7.2.4集群
    MySQL 中怎么配置Cluster 7.2.4集群,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。准备 32位和64位版本  3台服...
    99+
    2022-10-18
  • 怎么配置redis集群密码
    要配置Redis集群密码,可以按照以下步骤进行操作:1. 打开Redis配置文件redis.conf。2. 搜索或找到`requir...
    99+
    2023-08-30
    redis
  • redis集群路由怎么配置
    要配置Redis集群路由,需要进行以下步骤:1. 安装Redis集群:首先安装Redis集群并配置好各个节点,确保集群中的每个节点正...
    99+
    2023-08-24
    redis
  • Linux中怎么使用ipvsadm配置LVS集群
    这篇文章主要介绍“Linux中怎么使用ipvsadm配置LVS集群”,在日常操作中,相信很多人在Linux中怎么使用ipvsadm配置LVS集群问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么使...
    99+
    2023-06-12
  • Quartz集群怎么配置和应用
    配置和应用Quartz集群需要以下步骤:1. 配置数据库:Quartz集群需要使用数据库来存储调度信息和任务状态。你可以使用任何支持...
    99+
    2023-08-16
    Quartz
  • Redis集群主从模式怎么配置
    这篇文章主要介绍“Redis集群主从模式怎么配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Redis集群主从模式怎么配置”文章能帮助大家解决问题。一、为什么需要...
    99+
    2022-10-19
  • Hadoop集群坏境怎么搭建配置
    这篇文章主要讲解了“Hadoop集群坏境怎么搭建配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hadoop集群坏境怎么搭建配置”吧!一、硬件的选择首先,关于Hadoop集群环境硬件的选择...
    99+
    2023-06-02
  • 在Ubuntu 18.04.1中怎么安装Hadoop集群
    这篇文章给大家介绍在Ubuntu 18.04.1中怎么安装Hadoop集群,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。准备运行Hadoop服务器首先,我们需要安装Oracle Java 8,因为从Ubuntu 18....
    99+
    2023-06-02
  • web负载均衡和集群怎么配置
    要配置Web负载均衡和集群,首先需要确定负载均衡器的类型和集群的架构。以下是一些常用的配置步骤:1.选择负载均衡器类型:- 硬件负载...
    99+
    2023-09-01
    负载均衡
  • Hadoop多节点集群怎么安装配置
    本篇内容主要讲解“Hadoop多节点集群怎么安装配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hadoop多节点集群怎么安装配置”吧!1、集群部署介绍 1.1 Hadoop简介 H...
    99+
    2023-06-03
  • ubuntu 中怎么配置supervisor
    这篇文章给大家介绍ubuntu 中怎么配置supervisor,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1,安装python,supervisor# apt-get install p...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作