常见问题

Centos操作系统一键安装Kafka(centos7.9安装显卡驱动需要联网吗?)这都可以?,

时间:2024-03-14 11:04:25 来源:快捷一键重装官网 人气:119

核心提示: 以下是一个基本的Centos下一键安装Kafka的Shell脚本,其中包含ZooKeeper地址和端口等参数配置。#!...

下列是两个基本上的Centos下全屏加装Kafka的ShellJAVA,当中包涵ZooKeeper门牌号和路由器等模块实用性。

#!/bin/bash

# 加装Kafka软件产业

# 增设ZooKeeper门牌号和路由器

ZK_HOSTS="zk01:2181,zk02:2181,zk03:2181"

ZK_CHROOT="/kafka"

BROKER_ID=$(hostname | awk -F- {print $NF})

BR笔记本电脑重装系统是不是操作方式OKER_PORT=9092

# 增设Kafka版和加装方向

KAFKA_VERSION="2.7.0"

KAFKA_HOME="/opt/kafka_$KAFKA_VERSION"

# 加装Java

yum install -y java-1.8.0-openjdk

# 浏览和CoglKafka

wget "https://downloads.apache.org/kafka/$KAFKA_VERSION/ka笔记本电脑重装系统是不是操作方式fka_2.13-$KAFKA_VERSION.tgz" -P /tmp

tar -xvf "/tmp/kafka_2.13-$KAFKA_VERSION.tgz" -C /opt/

# 实用性Kafka

cd $KAFKA_HOME/config

cp server.properties server.properties.bak

sed -i "s/broker.id=0/broker.id=$BROKE笔记本电脑重装系统是不是操作方式R_ID/g" server.properties

sed -i "s/#listeners=PLAINTEXT:\/\/:9092/listeners=PLAINTEXT:\/\/:9092/g" server.properties

sed -i "s/log.dirs=\/tmp\/kafka-logs/log.dirs=$KAFKA_HOME\/logs/g" server.properties笔记本电脑重装系统是不是操作方式

sed -i "s/#zookeeper.connect=localhost:2181/zookeeper.connect=$ZK_HOSTS\/$ZK_CHROOT/g" server.properties

# 启动Kafka

nohup $KAFKA_HOME/bin/kafka-server-start.sh $KAFKA_HOME/config/server.properties >/dev/笔记本电脑重装系统是不是操作方式null 2>&1 &

echo "Kafka is installed and started."

须要在JAVA中增设下列变量:

ZK_HOSTS:ZooKeeper服务器门牌号和路由器,多个门牌号使用逗号分隔。

ZK_CHROOT:ZooKeeper中Kafka软件产业的根目录。

BROKER_ID:Kafka Broker的ID,能使用当前主机名的最后两个字段。

BROKER_PORT:Kafka Broker的笔记本电脑重装系统是不是操作方式路由器,默认为9092。

KAFKA_VERSION:Kafka的版号。

KAFKA_HOME:Kafka的加装方向。

在JAVA中,首先加装Java,然后从Apache官网浏览Kafka,并将其Cogl到$KAFKA_HOME目录下。然后,JAVA将实用性Kafka的模块,例如Broker ID、监听门牌号和路由器、数据存储目录和ZooKeeper连接门牌号和路由器等。最后,JAVA启动Kafka服务。

注意:如果须要开启Kaf笔记本电脑重装系统是不是操作方式ka的SSL支持,须要在实用性文件中添加SSL相关的实用性项,如ssl.keystore.location、ssl.keystore.password、ssl.key.password等。此外,还须要生成证书和私钥,并将它们放到指定目录下。