在CentOS系统上安装Kafka,可以按照以下步骤进行:
java -version
如果没有安装Java,可以使用以下命令安装:sudo yum install java-1.8.0-openjdk-devel
wget命令下载Kafka压缩包(假设下载的是2.8.0版本):wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz
tar命令解压下载的压缩包:tar -xzf kafka_2.13-2.8.0.tgz
/opt/kafka:sudo mv kafka_2.13-2.8.0 /opt/kafka
cd /opt/kafka
config/server.properties文件,配置Kafka服务器参数。例如:broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/tmp/kafka-logs
zookeeper.connect=localhost:2181
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
bin/kafka-topics.sh --list --bootstrap-server localhost:9092
bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092
bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092
bin/kafka-server-stop.sh
bin/zookeeper-server-stop.sh
server.properties文件。通过以上步骤,你应该能够在CentOS系统上成功安装并运行Kafka。