2

クイックスタート チュートリアルkafka-avro-console-consumerで説明されているように、Confluent を実行しています。

kafka-avro-console-consumer --topic test --zookeeper localhost:2181 --from-beginning

kafkaただし、このコマンドを実行するために別のユーザーを作成しました。エラーメッセージが表示されます

mkdir: cannot create directory '/usr/bin/../logs': Permission denied
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /usr/bin/../logs/schema-registry.log (No such file or directory)
[...]

ディレクトリkafka全体への書き込みアクセスを許可したくありません。/usr/binKafka がlogsディレクトリを作成しようとしている正確な場所はどこですか?

4

1 に答える 1

3

は環境変数をkafka-avro-console-consumer尊重するLOG_DIRため、設定すると、代わりにログ ファイルがこのディレクトリに書き込まれます。

于 2018-03-14T12:02:05.093 に答える