跳到主内容
爱奇艺广告888联盟广告森林广告广告位3
首页 > 建站运维> Centos7系统安装部署kafka单节点

Centos7系统安装部署kafka单节点

建站运维164 浏览2024-09-22

Centos7系统安装部署kafka单节点,Centos安装kafka,kafka安装

Centos7系统安装部署kafka单节点

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。

操作系统:CentOS-7.x

kafka版本:kafka_2.12-3.4.0

1、关闭selinux

sed -i ‘s/^SELINUX=.*/SELINUX=disabled/’ /etc/selinux/config

setenforce 0

2、防火墙设置

CentOS-7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。

kafka默认使用tcp9092端口号

2.1、关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

systemctl mask firewalld

systemctl stop firewalld

yum remove firewalld

2.2、安装iptables防火墙

yum install iptables-services #安装

vi /etc/sysconfig/iptables #编辑防火墙配置文件

# sample configuration for iptables service

# you can edit this manually or use system-config-firewall

# please do not ask us to add additional ports/services to this default configuration

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT

-A INPUT -p tcp -m state –state NEW -m tcp –dport 9092 -j ACCEPT

-A INPUT -j REJECT –reject-with icmp-host-prohibited

-A FORWARD -j REJECT –reject-with icmp-host-prohibited

COMMIT

:wq! #保存退出

systemctl restart iptables.service #最后重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动

/usr/libexec/iptables/iptables.init restart #重启防火墙

3、添加hosts解析

vi /etc/hosts #编辑配置文件

192.168.21.128 Kafka001

:wq! #保存退出

4、安装jdk(kafka依赖软件)

下载openjdk:https://adoptium.net/zh-CN/temurin/releases

上传OpenJDK8U-jdk_x64_linux_hotspot_8u362b09.tar.gz到/usr/local/src目录下

安装JDK

#创建jdk安装路径

mkdir -p /data/server/java

#解压

tar -zxvf /usr/local/src/OpenJDK8U-jdk_x64_linux_hotspot_8u362b09.tar.gz -C /data/server/java

#进入安装目录

cd /data/server/java/jdk8u362-b09

#查看版本信息

./bin/java -version

openjdk version “1.8.0_362”

OpenJDK Runtime Environment (Temurin)(build 1.8.0_362-b09)

OpenJDK 64-Bit Server VM (Temurin)(build 25.362-b09, mixed mode)

#设置环境变量

vi /etc/profile #添加下面的信息

#set java environment

JAVA_HOME=/data/server/java/jdk8u362-b09

JRE_HOME=$JAVA_HOME/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

:wq! #保存退出

#让修改立即生效

source /etc/profile

#查看版本信息

java -version

[root@ZZKG402-D05-P-PODM-C3-ZTE-R8500G4-14-ITCPV jdk8u362-b09]# java -version

openjdk version “1.8.0_362”

OpenJDK Runtime Environment (Temurin)(build 1.8.0_362-b09)

OpenJDK 64-Bit Server VM (Temurin)(build 25.362-b09, mixed mode)

#其他版本的jdk安装方法相同

5、安装kafka

下载地址

立即下载
如果下载不了,请点击 下载说明安装教程
滚动至顶部