广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Kafka的安装与配置
  • 156
分享到

Kafka的安装与配置

kafkajavalinux后端中间件 2023-09-28 15:09:42 156人浏览 薄情痞子
摘要

一    jar包方式安装kafka jar包下载地址:https://kafka.apache.org/downloads下载   1.配置java环境 1、上传jdk-8u341-linux-x64.tar.gz到服务器并安装: # t

一    jar包方式安装kafka

jar包下载地址:https://kafka.apache.org/downloads下载

 

1.配置java环境

1、上传jdk-8u341-linux-x64.tar.gz到服务器并安装:

# tar -zxf jdk-8u341-linux-x64.tar.gz

配置环境变量:

vim /etc/profile

# 生效 

source /etc/profile 

# 验证 

java -versio

2 ZooKeeper的安装配置

1、上传zookeeper-3.4.14.tar.gz到服务器

2、解压到/opt: 

tar -zxf zookeeper-3.4.14.tar.gz -C /opt 

cd /opt/zookeeper-3.4.14/conf 

# 复制zoo_sample.cfg命名为zoo.cfg 

cp zoo_sample.cfg zoo.cfg 

# 编辑zoo.cfg文件 

vim zoo.cfg

3、修改Zookeeper保存数据的目录,dataDir:

dataDir=/var/laGou/zookeeper/data

4、编辑/etc/profile:

设置环境变量ZOO_LOG_DIR,指定Zookeeper保存日志的位置;

ZOOKEEPER_PREFIX指向Zookeeper的解压目录;

将Zookeeper的bin目录添加到PATH中:

 

5、使配置生效:

source /etc/profile

6、验证:

 3 Kafka的安装与配置

1、上传kafka_2.12-1.0.2.tgz到服务器并解压:

tar -zxf kafka_2.12-1.0.2.tgz -C /opt 

2、配置环境变量并生效:

vim /etc/profile 

3、配置/opt/kafka_2.12-1.0.2/config中的server.properties文件:

Kafka连接Zookeeper的地址,此处使用本地启动的Zookeeper实例,连接地址localhost:2181,后面的 kafkaDemo 是Kafka在Zookeeper中的根节点路径:

4、启动Zookeeper: 

zkServer.sh start

5、确认Zookeeper的状态: 

6、启动Kafka:

进入Kafka安装的根目录,执行如下命令:

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

 启动成功:

7、查看Zookeeper的节点:

./zkCli.sh  

ls /kafkaDemo

 3.8、此时Kafka是前台模式启动,要停止,使用Ctrl+C。

如果要后台启动,使用命令:

kafka-server-start.sh -daemon ../config/server.properties 

查看kafka进程:

ps -ef | grep kafka

停止后台运行的kafka:

kafka-server-stop.sh

9、 验证kafka是否可以正常使用

kafka-console-producer.sh用于生产消息:

# kafka-console-producer.sh --topic topic_1 --broker-list localhost:9092

kafka-console-consumer.sh用于消费消息:

# kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic_1 

二   Docker安装Kafka

1.docker安装zookeeper

1、拉取zookeeper镜像

# docker pull wurstmeister/zookeeper

2、启动zookeeper

# docker run -d --name zookeeper -p 2181:2181 -e TZ="Asia/Shanghai" --restart always wurstmeister/zookeeper

3、查看zookeeper的启动信息

# docker logs -f zookeeper

2.docker安装kafka

1、拉取镜像

# docker pull wurstmeister/kafka

2、启动kafka

docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=<这里换成你的zookeeper地址和端口> -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://<这里换成你的kafka地址和端口> -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e TZ="Asia/Shanghai" wurstmeister/kafka

启动环境变量参数说明

变量 描述
KAFKA_BROKER_ID kafka集群中每个kafka都有一个BROKER_ID来区分自己
KAFKA_ADVERTISED_LISTENERS kafka的地址和端口,用于向zookeeper注册
KAFKA_ZOOKEEPER_CONNECT zookeeper地址
KAFKA_LISTENERSkafka监听端口
TZ 容器时区改为上海

3、验证kafka是否可以使用

docker exec -it kafka /bin/sh进入路径:/opt/kafka_2.13-2.7.0/bin下运行kafka生产者发送消息./kafka-console-producer.sh --broker-list localhost:9092 --topic topic_1发送消息

另打开窗口消费者消费消息

kafka-console-consumer.sh --bootstrap-server localhost:9092 - -topic topic_1 --from-beginning

来源地址:https://blog.csdn.net/xiaozhang_man/article/details/127178554

--结束END--

本文标题: Kafka的安装与配置

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

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

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

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

下载Word文档
猜你喜欢
  • Kafka的安装与配置
    一    jar包方式安装Kafka jar包下载地址:https://kafka.apache.org/downloads下载   1.配置java环境 1、上传jdk-8u341-linux-x64.tar.gz到服务器并安装: # t...
    99+
    2023-09-28
    kafka java linux 后端 中间件
  • Kafka kafka在windows下的安装与配置
    kafka在windows下的安装与配置   By: 授客 QQ:1033553122     1.测试环境................................................................
    99+
    2021-09-21
    Kafka kafka在windows下的安装与配置
  • Kafka安装与配置详细过程
    本节详细介绍 Kafka 运行环境的搭建,为了节省篇幅,本节的内容以 Linux CentOS 作为安装演示的操作系统,其他 Linux 系列的操作系统也可以参考本节的内容。具体的操...
    99+
    2022-11-12
  • 【配置】JDK8的安装与配置
    文章目录 JDK8的安装与配置1、选择哪个版本的JDK?2、官网下载2.1 找到导航栏里的Resources下的 Java Downloads2.2 寻找存档版本 Java archive2....
    99+
    2023-09-09
    java 开发语言
  • 安装与配置
    Python 下载网址 Welcome to Python.org 按照对应的操作系统选择 3、下滑找到3.10.0版本根据电脑配置选择64位或者32位. 注意,有embeddable package和windows installer两...
    99+
    2023-09-01
    python
  • Linux系统中如何安装配置Kafka
    这篇文章主要为大家展示了Linux系统中如何安装配置Kafka,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统中如何安装配置Kafka”这篇文章吧。Linux系统安装配置Kafka具体...
    99+
    2023-06-28
  • JAVA的安装与配置
    目录 一、Java的下载与安装 1、软件的下载 2、安装JDK         二、JAVA环境变量的配置 1、右键点击我的电脑      点击属性,进入系统设置面板      找到高级系统设置 2.点击环境变量 3.找到系统变量,点击新...
    99+
    2023-09-30
    java
  • JDK的安装与配置
    所有的开发,第一步必然是准备环境,而JDK提供了一套完整的工具和环境,使开发人员能够编写、编译和运行Java应用程序。是Java开发的基础,为开发者提供了丰富的功能和工具,简化了Java应用程序开...
    99+
    2023-09-27
    java 开发语言
  • eclipse的安装与配置
    1、下载 eclipse 下载地址:https://www.eclipse.org/downloads/ 点击 【Download Package】 找到JavaEE IDE,点击【Windows x86_64】 点击【Selec...
    99+
    2023-08-18
    eclipse java ide
  • MogileFS的安装与配置
    MogileFS的安装与配置================================================================================概述:======...
    99+
    2022-10-18
  • MongoDB的安装与配置
        Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO...
    99+
    2022-10-18
  • Redis的安装与配置
    1. 安装 $ wget http://download.redis.io/redis-stable.tar.gztar xzf redis-stable.tar.gzcd redis-stablemak...
    99+
    2022-10-18
  • MySQL的安装与配置
    1970年,在IBM公司工作的数学家 E.F.Codd 发表了数学论文 《大型共享数据库的关系数据模型》 ,首次提出关系和关系运算的概念,奠定了关系型数据库的理论模型。 1973年,IBM公司增加了更多的研究人员研究这个项目,这个项目就...
    99+
    2017-08-11
    MySQL的安装与配置
  • MySQL8的安装与配置
    本篇内容介绍了“MySQL8的安装与配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载MySQL 8&...
    99+
    2022-10-18
  • MySQL8.0.32的安装与配置
    1、下载 地址:MySQL官网 2、解压 解压之后的文件里边是没有data文件的,需要创建一个空文件夹命名为data(后面需要用),并且需要创建一个初始化文件,命名为my,后缀名为.ini。my.ini文件以记事本方式打开输入以下配...
    99+
    2023-08-16
    数据库 mysql java
  • 安装与配置ASMLib
            VIP在线极小班:每班2-6人,每天2-4小时,灵活安排,可回放重听!全程由长期在一线的OCM大师指导学习!随时在线答疑!         更多详情请登录思庄网站进一步咨询在线课程老师。谢谢! ...
    99+
    2017-04-04
    安装与配置ASMLib
  • hbase配置与安装
      HBase配置安装 hbase0.98.5使用hadoop2.2.0安装在rhel6.2系统。 下载 hbase-0.98.5-hadoop2-bin.tar.g...
    99+
    2022-10-18
  • Opentsdb安装与配置
    1、介绍openTSDB(见图)使用hbase作为存储中心,它无须采样,可以完整的收集和存储上亿的数据点,支持秒级别的数据监控,得益于hbase的分布式列式存储,hbase可以灵活的支持metrics的增加...
    99+
    2022-10-18
  • MySQL:安装与配置
    一、MySQL安装 0、下载社区版安装包 官网下载地址:https://dev.mysql.com/downloads/installer/ 进入安装页面,这里不选择默认安装的所有工具,仅选择Server only。 如果没有V...
    99+
    2017-03-30
    MySQL:安装与配置 数据库入门 数据库基础教程 数据库 mysql
  • echarts安装与配置
    一、安装 1、独立版本 我们可以在直接下载 echarts.min.js 并用 <script> 标签引入。 echarts.min.js(4.7.0...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作