在Linux上配置Apache Kafka时,避免常见问题可以遵循以下几个步骤和建议:
java -version
wget https://downloads.apache.org/kafka/3.2.0/kafka_2.13-3.2.0.tgz
tar -xzf kafka_2.13-3.2.0.tgz
cd kafka_2.13-3.2.0
server.properties和zookeeper.properties。dataDir=/var/lib/zookeeper
clientPort=2181
maxClientCnxns=0
tickTime=2000
initLimit=10
syncLimit=5
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
bin/zookeeper-server-start.sh config/zookeeper.properties
broker.id=1
listeners=PLAINTEXT://:9092
log.dirs=/var/lib/kafka-logs
zookeeper.connect=zoo1:2181,zoo2:2181,zoo3:2181
num.partitions=1
default.replication.factor=3
min.insync.replicas=2
bin/kafka-server-start.sh config/server.properties
netstat -tuln | grep 9092
df -h /var/lib/kafka-logs
chown -R kafka:kafka /var/lib/kafka-logs
chown -R kafka:kafka /var/lib/zookeeper
firewall-cmd --zone=public --add-port=9092/tcp --permanent
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --reload
tail -f logs/server.log
tail -f logs/zookeeper.out
通过以上步骤和建议,可以有效地避免在Linux上配置Kafka时常见的问题。