Kafka REST Proxyを使用してカフカのトピックを削除するには?そして、どのようにメッセージを削除更新し、話題のスキームを更新する、それが不可能ならKafka REST Proxyを使用してKafkaトピックを削除するには?
curl -X DELETE XXX.XX.XXX.XX:9092/topics/test_topic
:私は、次のコマンドを試してみましたが、それはエラーメッセージを返しますか?
Kafka REST Proxyを使用してカフカのトピックを削除するには?そして、どのようにメッセージを削除更新し、話題のスキームを更新する、それが不可能ならKafka REST Proxyを使用してKafkaトピックを削除するには?
curl -X DELETE XXX.XX.XXX.XX:9092/topics/test_topic
:私は、次のコマンドを試してみましたが、それはエラーメッセージを返しますか?
ドキュメントAPI Referenceによれば、RESTプロキシ経由でトピックを削除することはできません。このような破壊的な操作は、外部に公開されているインターフェイスからは使用できないため、私は同意します。
トピック削除操作は、コマンドラインユーティリティを使用してブローカーを実行するサーバーで実行できます。 How to Delete a topic in apache kafka
メッセージのスキーマは、POST/topics /(string:topic_name)RESTエンドポイントを使用して公開するときに更新できます。新しいメッセージのスキーマが同じトピックの古いメッセージと下位互換性がない場合は、互換性のないメッセージの公開を許可するようにスキーマレジストリを設定する必要があります。そうしないとエラーが発生します。
ここでは「例アブロ要求」を参照してください。 http://docs.confluent.io/3.1.1/kafka-rest/docs/api.html#post--topics-(string-topic_name)
は後方、前方のスキーマレジストリを構成する方法を参照してください、または全く互換性がここにドキュメントを参照してくださいません: http://docs.confluent.io/3.1.1/schema-registry/docs/api.html#compatibility