在Ubuntu中配置Kafka以保持简洁,可以遵循以下步骤:
sudo apt update
sudo apt install openjdk-11-jdk
/opt/kafka
:wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgz
sudo tar -xzf kafka_2.13-2.8.0.tgz -C /opt
config/server.properties
文件以进行基本配置。以下是一个简洁的配置示例:# server.properties
broker.id=1
listeners=PLAINTEXT://:9092
log.dirs=/tmp/kafka-logs
zookeeper.connect=localhost:2181
num.partitions=1
default.replication.factor=1
min.insync.replicas=1
这里,我们设置了broker.id为1,监听器为PLAINTEXT://:9092,日志目录为/tmp/kafka-logs,Zookeeper连接地址为localhost:2181。我们还设置了分区数为1,副本因子为1,以及最小同步副本数为1。
# 启动Zookeeper
bin/zookeeper-server-start.sh config/zookeeper.properties &
# 启动Kafka服务器
bin/kafka-server-start.sh config/server.properties &
bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1
这将创建一个名为test
的主题,副本因子为1,分区数为1。
现在,Kafka已经在Ubuntu上简洁地配置好了。可以根据需要调整配置文件以满足特定需求。