在CentOS上使用Kafka进行消息传递,你需要遵循以下步骤:
sudo yum install java-1.8.0-openjdk-devel
wget https://archive.apache.org/dist/kafka/2.8.0/kafka_2.13-2.8.0.tgz
tar -xzf kafka_2.13-2.8.0.tgz
cd kafka_2.13-2.8.0
启动Zookeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties
启动Kafka服务器:
bin/kafka-server-start.sh config/server.properties
bin/kafka-topics.sh --create --topic your_topic_name --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
将your_topic_name
替换为你想要的主题名称。
bin/kafka-console-producer.sh --topic your_topic_name --bootstrap-server localhost:9092
在命令行中输入你想要发送的消息,然后按回车键发送。
bin/kafka-console-consumer.sh --topic your_topic_name --from-beginning --bootstrap-server localhost:9092
这将显示主题中的所有消息。你可以按Ctrl+C
停止消费消息。
以上步骤是在CentOS上使用Kafka进行消息传递的基本过程。你可以根据自己的需求调整配置和参数。