KFKA版本: kafka_2.11-2.2.0
添加环境变量:
vi ~/.bash_profile
PATH=$PATH:$HOME/bin:/app/kafka_2.11-2.2.0/bin
export PATH
kafka在bin目录下提供的一些工具:
kafka-acls.sh kafka-preferred-replica-election.sh
kafka-broker-api-versions.sh kafka-producer-perf-test.sh
kafka-configs.sh kafka-reassign-partitions.sh
kafka-console-consumer.sh kafka-replica-verification.sh
kafka-console-producer.sh kafka-run-class.sh
kafka-consumer-groups.sh kafka-server-start.sh
kafka-consumer-perf-test.sh kafka-server-stop.sh
kafka-delegation-tokens.sh kafka-streams-application-reset.sh
kafka-delete-records.sh kafka-topics.sh
kafka-dump-log.sh kafka-verifiable-consumer.sh
kafka-log-dirs.sh kafka-verifiable-producer.sh
kafka-mirror-maker.sh
1.启停文件
启停文件内容
启动文件:
[root@kafka bin]# cat kafka-server-start.sh
#!/bin/bash
# Licensed to the Apache Software Foundation (ASF) under one or more
....
COMMAND=$1
case $COMMAND in
-daemon)
EXTRA_ARGS="-daemon "$EXTRA_ARGS
shift
;;
*)
;;
esac
exec $base_dir/kafka-run-class.sh $EXTRA_ARGS kafka.Kafka "$@"
[root@kafka bin]#
停止文件:
[root@kafka bin]# cat kafka-server-stop.sh
#!/bin/sh
# Licensed to the Apache Software Foundation (ASF) under one or more
...
P