2017-09-18 2 views
1

StreamSets Data Collector(SDC)Webツールを使用して、私のローカルシステムからKafkaプロデューサを介してKafkaにデータを転送するパイプラインを作成しています。ただし、データを保存するトピックを最初に手動で作成する必要があります。 StreamSets経由でトピックを作成することは可能ですか?StreamSets Data Collector(SDC)を使用してカフカトピックを作成することは可能ですか?

+0

トピック名、パーティション構成をどのように計算しますか? – metadaddy

+0

実際にはStreamSets経由でトピックを作成することは可能です。 Kafka Producerを宛先とする新しいパイプラインを開始すると、Kafkaサーバー上にStreamSetsが存在しない場合、新しいトピックが自動的に作成されます。デフォルトでは、作成されるトピックには1つのパーティションしかありません。 StreamSetsで設定を指定することは可能ですか? – prachi

答えて

0

デフォルトでは、Kafkaはトピックを自動作成するように設定されています。 num.partitionsbroker configに設定すると、トピックあたりのパーティション数がデフォルト値の1から変更されます。

パイプラインからトピックを作成する場合は、pipeline start eventからcreate a topicまでshell executorをトリガーできます。

ステージイベントからトピックを作成することはできません。データの後にこれらの呼び出しが宛先に送信され、パイプラインがデータの送信を開始する前にトピックを存在させたいからです。

+0

ありがとう!これは問題を解決しました。 – prachi

関連する問題