在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上簡潔地配置好了??梢愿鶕枰{整配置文件以滿足特定需求。