Centos 7 安装配置 Kafka

centos7 安装 kafka 2.3.0 并配置集群 安装 java 11 sudo yum -y install java-11-openjdk* https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-arm64-vfp-hflt.tar.gz?AuthParam=1565633728_5599ff... 阅读详情
1. 下载
其他版本下载地址: http://kafka.apache.org/downloads
2. 解压
tar -xzf kafka_2.11-1.1.0.tgz
3. 启动服务
进入解压后的目录
启动之前如果没有zookeeper的话,可以用kafka内置的zookeeper
启动内置zookeeper:bin/zookeeper-server-start.sh config/zookeeper.properties
启动kafka服务:bin/kafka-server-start.sh config/server.properties
4. 创建一个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
5. 发送一些message
命令:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
然后输入想发送的message:例如
This is a message
This is another message
6. 启动一个 consumer
命令:bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
会看到你刚才发送的message,例如:
This is a message
This is another message
7. 配置一个 multi-broker 集群
现在我们已经,启动了单节点的kafka,下面将配置三个节点的集群
复制两个配置文件:
cp config/server.properties config/server-1.properties
cp config/server.properties config/server-2.properties
配置这两个配置文件:
config/server-1.properties:
    broker.id=1
    listeners= PLAINTEXT://:9093
    log.dir=/tmp/kafka-logs-1
 
config/server-2.properties:
    broker.id=2
    listeners= PLAINTEXT://:9094
    log.dir=/tmp/kafka-logs-2
切换到root权限,然后
bin/kafka-server-start.sh config/server-1.properties &
bin/kafka-server-start.sh config/server-2.properties &
创建一个topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic my-replicated-topic
查看topic
bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic my-replicated-topic
查看之前创建的"test" topic
bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test
发送一些message
命令:bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test
然后,输入想发送的message,例如:
my test message 1
my test message 2
消费这两条message
命令:bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --from-beginning --topic my-replicated-topic
然后会看到输出如下:
my test message 1
my test message 2
杀死 leader节点:
根据刚才查看的leader文件杀进程,例如:
ps aux | grep server-1.properties
kill -9 进程号
再次查看topic:
bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic my-replicated-topic
在发送几条message,发现可以正常被消费
8. 使用kafka connect import/export 数据
准备数据:
echo -e "foo\nbar" > test .txt
启动两个独立的kafka连接器:
bin/connect-standalone.sh config/connect-standalone.properties config/connect-file-source.properties config/connect-file-sink.properties
消费数据:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic connect- test --from-beginning
9. 使用 Kafka Streams 处理数据
    
centos7 安装部署kafka_centoos 配置kafk 修改 server.properties 的配置。修改 zookeeper.properties 的配置修改完成保存退出。 阅读详情

相关推荐

在Linux CentOS 7上安装Kafka-2.12-3.6.0及无Zookeeper配置

本文还有配套的精品资源,点击获取 简介:本文详细介绍了在CentOS 7系统上安装Apache Kafka 2.12-3.6.0版本,并特别说明了在Kraft模式下无需Zookeeper的安装过程。Kraft模式是Kafka 3.0版本后引入的新特性,它简化了Kafka集群的部署和管理,使安装过程无需依赖Zookeeper。安装步骤包括下载和解压安装包,配置Kafka环境变...

weixin_42405592的博客 1021

Centos7下配置系统日志备份策略

Centos下配置系统日志备份策略 1、 引发问题 keepalived运行时,往往会将心跳信息记录到系统日志/var/log/messages中,每隔2-3秒记录一条日志信息,长久以往,messages文件将永远增长,从而占满内存空间。   2、解决思路 利用logrotate日志轮询和crontab定时任务解决问题。日志轮询解决日志生成的策略,包括日志备份文件数,是否压缩备份等参数。

vicky_lxw的博客 7547

从硬件到软件:深度解析D435i USB SCP overflow错误的根源与解决方案

本文深入解析Intel RealSense D435i相机在ROS环境下常见的'USB SCP overflow'错误,特别是与`control_transfer`相关的错误提示。从硬件配置到软件优化,详细介绍了如何通过调整USB接口、优化`rs_camera.launch`参数、更新固件驱动等方法解决数据传输溢出问题,提升设备稳定性和性能。

yy01234的博客 771

Centons7下安装配置Kafka、Linux下安装配置Kafka

本篇文章主要介绍在windows下使用vmware虚拟机中的Linux(Centons7)下配置安装Kafka。 简要步骤: ①、下载Kafka解压包 ②、解压Kafka ③、修改配置文件 ④、启动Kafka ⑤、创建topic   详细步骤: 一、Kafka下载 http://archive.apache.org/dist/kafka/2.0.0/ 二、解压 ...

zjh_746140129的博客 1010

常见机械臂模型不用找!Mujoco这儿都有!

高质量的模型集合,franka panda,so-arm100,ur之类的机械臂都有。常见机械臂模型不用找!Mujoco这儿都有!大概346M,网速不行的可以下载zip。

darcsdn 992

使用VIVADO 2019.1 搭建以太网接口

以太网 MAC+SGMII->GMII接口转换 以FPGA V7为例,搭建一个千兆以太网接口。运行环境为Vivado2019.1。板卡的FPGA V7与千兆网口芯片采用SGMII互联,最终实现FPGA与上位机之间的千兆网卡通信,实际实现时,V7采用MAC + GMII ->SGMII的结构。SGMII接口使用1G/2.5G Ethernet PCS/PMA or SGMII ip核,MAC层使用Tri Mode Ethernet MAC ip核。 由于MAC层IP不支持SGMII接口,因此需要G

qq_44641513的博客 8415

centos7的syslog知识点

一、syslog协议介绍   1、介绍       在Unix类操作系统上,rsyslog广泛应用于系统日志。rsyslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统一的存储,或者解析其中的内容做相应的处理。常见的应用场景是网络管理工具、安全管理系统、日志审计系统。      完整的sy...

飘过的春风 4万+

TPRI-DMP平台介绍

TPRI-DMP为华能集团西安热工院自主产权的工业云PaaS平台,已经过13年的发展和迭代,其具备大规模能源电力行业生产应用软件开发和运行能力

ashou706的专栏 2272

【centOS】系统执行命令记录到message 日志文件中

直接 配置 /etc/profile 配置文件添加一样,简单高定。 export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger "[euid=$(whoami)]":$(who am i) [pwd] "$msg";}' 扩展性能,中文显示不乱码 ulimit -n 102400export LC_ALL=e...

2264

《机器人学一(Robotics(1))》_台大林沛群 第 3 周 【机械手臂 顺运动学】Quiz 3

的方向,旋转方向与四指弯曲方向相反,为负, α为 -90。的方向,旋转方向与四指弯曲方向相反,为负, α为 -90。bug 的图 要求解的 i 位置有误 两套 题目?B. 第2个 坐标系 的原点位置 不便于 计算;上面的正确,后两题 有误, 不知道问题在哪里。标准部分, 前面的更常用,这种仅作为 了解。还是计算过程中保留两位有效数字 不符合。2、确定 旋转角 α 正负的右手定则。1、确定坐标系方向的右手定则。可相交,距离为 0。A: 右手拇指指向。小数点后两位,不符合。

weixin_46034116的博客 1242

在 SAP HANA 与 HANA Cloud 中,用 SQL DDL 创建数据库视图:从设计时工件到运行时对象的全链路实践

本文介绍了在SAP HANA中通过HDI容器使用DDL定义视图的方法。主要内容包括:1)采用.hdbview设计时工件存储视图定义,构建时自动转换为运行时视图,实现版本控制和权限隔离;2)开发前需准备HDI容器、MTA项目及配置.hdiconfig文件;3)详细说明.hdbview语法结构,重点讲解WITH READ ONLY和WITH STRUCTURED PRIVILEGE CHECK的使用场景;4)提供了从创建文件到构建验证的完整流程示例;5)强调跨容器访问时需通过.hdbgrants为#OO用户授予

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 273

Centos7日志服务器配置

客户端配置格式 客户端需修改文件位于/etc/rsyslog.conf 只需要把尾部#*.* @@remote-host:514删除#,并把@@替换为@,remote-host替换为日志服务器主机IP即可;   注:日志默认使用udp协议,使用@@则使用tcp协议。   服务器配置格式 服务器端修改修改/etc/rsyslog.conf文件以及/etc/sysconfig/rsysl

IT民工 1万+

“软开关”硬技术!ZVS和ZCS到底谁更牛?看完这个例子你就懂了!

❌ ZVS 和 ZCS 是万能的?→ 不,它们都有实现条件,谐振参数选不好照样硬拐弯!❌ 只要有谐振就一定ZVS?→ 不,一定要设计合适的死区时间和负载条件才行!ZVS 是让电压先“冷静”,ZCS 是让电流先“退场”。一个是开门不撞墙,一个是关门不甩门。懂了它们,功率设计就是在跳华尔兹而不是打架!💃🔌。

weixin_43199439的博客 1237

Kafka学习笔记——centos7下kafka安装配置与验证

简介我们先看看官方给出的kafka分布式架构图 多个 broker 协同合作,producer 和 consumer 部署在各个业务逡辑中被频繁的调用,三者通过 zookeeper管理协调请求和转収。返样一个高怅能的分布式消息収布不订阅系统就完成了。 我们以一个broker为例介绍下整个消息系统的启动过程 整个系统运行的顺序: 1.启劢 zookeeper 的 server 2.

路漫漫,水迢迢 9323

大学生作业:80C51存储器数据传输实验:基本指令和数据传送

大学生作业:80C51存储器数据传输实验,报价 200 文章目录实验一、80C51存储器数据传输实验实验目的:实验内容一:基本指令实验内容二:数据传送 实验一、80C51存储器数据传输实验 实验目的: 熟悉软件的集成开发环境 掌握单片机软件设计流程,掌握存储器结构及各窗口之间的联系 掌握内部数据存储器、外部数据存储器的数据传送特点和应用; 实验内容一:基本指令 用三种方法实现将累加器A内容改为20H ORG 0000H LJMP MAIN ORG 0030H MAIN: ;方法一使用寄

weixin_54707168的博客 5100

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

CentOS7单机安装配置Kafka教程

CentOS7单机安装配置Kafka教程前提单机安装验证 前提 官网下载kafka_2.11-2.3.0.tgz https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.11-2.3.0.tgz 已安装zookeeper: 教程:https://blog.youkuaiyun.com/sndayYU/article/details/10...

DRD 637

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Centos7下Kafka安装与配置

目录Centos7下Hadoop完全分布式集群Kafka安装第一步:安装软件(1)上传文件(2)解压文件第二步:配置环境变量第三步:修改配置文件 Centos7下Hadoop完全分布式集群Kafka安装 电脑系统:macOS 10.15.4 虚拟机软件:Parallels Desktop14 Hadoop各节点节点操作系统:CentOS 7 JDK版本:jdk1.8.0_162 Kafka版本:kafka_2.11-2.1.1 Kafka的下载源地址: https://archive.apache.o

蔡政洁的博客 2675

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Kafka在Linux Centos7服务器上的安装与配置

Kafka 在Linux 服务器上的安装与配置

极客星云-优快云博客 2887

centos7安装配置kafka(集群)

centos7安装配置kafka

weixin_46466153的博客 758

Centos7 kafka安装与配置

这样就已经测试完成了,最新的版本kafka的测试方法不太一样,我这边用的是旧的,大家可以用3A服务器去试试新的kafka安装!修改属性为:zookeeper.connect=localhost:2181。1.解压kafka压缩包并放到/usr/local下。2.配置server.properties文件。5.验证topic是否创建成功。6.查看topic描述。...

dahaidoushishuia的博客 505

CentOS7集群安装配置Kafka教程

CentOS7单机和集群安装配置Kafka教程下载单机安装 下载 官网下载kafka_2.11-2.3.0.tgz https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.11-2.3.0.tgz 单机 安装 1.利用xftp复制到/usr/local/,并解压,创建日志目录 tar -zxvf /usr/local/kafk...

DRD 347

CentOs7下kafka的安装配置与环境搭建

1.准备可以运行zookeeper的CentOs虚拟机,kafka运行的前提是运行了zookeeper,kafka已经内置了zookeeper,如果未安装zookeeper应该使用内置,但是一般我们使用外部zookeeper服务 2.解压文件(kafka_2.11-2.0.0.tgz压缩包) #tar -zxvf kafka_2.11-2.0.0.tgz 3.建立kafka软连接 #mv kafka_2.11-2.0.0 /opt/soft/kafka211 4.环境配置与搭建 (1)

qq_47947471的博客 277

CentOS7下Kafka安装与配置实战指南

分布式消息队列Kafka作为实时数据处理的基石,其核心原理基于发布-订阅模式实现高吞吐量的消息传递。在Linux环境下部署时,系统资源规划与Java环境配置是首要步骤,特别是CentOS7的yum源管理机制需要特别注意依赖解决。通过二进制包安装方式可以快速搭建单节点服务,其中Zookeeper的元数据管理与Kafka broker的协同工作是关键。典型应用场景包括日志收集系统、流式数据处理等,配置参数如log.dirs和num.partitions直接影响系统稳定性与扩展性。本文以Kafka 3.6.0版本

weixin_32678995的博客 310

CentOS 7 安装配置 kafka,并配置开机自启

本文将详细介绍如何在Linux环境下安装并配置Apache Kafka。Kafka是一个分布式流处理平台,广泛应用于消息系统、指标收集、日志聚合等场景。为了顺利运行Kafka,首先需要确保已安装JDK。

leafseelight的专栏 1376

Centos 7.6安装kafka配置SASL_PLAINTEXT加密操作

Centos 7.6安装kafka配置SASL_PLAINTEXT加密操作 1、概述 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 Kafka®用于构建实时数据管道和流应用程序。它具有水平可伸缩性,容错性,快速快速性,可在数千家公司中投入生产。 2...

想咗嚮右_赱 1124

Linux Centos7 环境下Kafka三台集群安装配置

一,准备工作 0,centos7三台,安装jdk8,关于jdk8配置参考:https://www.t9vg.com/archives/346 1,zookeeper三台集群安装,具体参考 :https://www.t9vg.com/archives/340 2,kafka_2.11-0.11.0.2.tgz 链接:https://pan.baidu.com/s/1NiqcaPcB6IMoB0xuI...

UncleTian的博客 454
上一篇: Centos 7 安装 sql developer
下一篇: Centos 7 设置系统默认运行级别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值