私はkafkaの初心者です。 kafkaからhdfsにデータを書き込もうとしています。 Confluentのkafka-connect-hdfs Java APIの使用方法については、どこにも記載されていません。リンクやコードスニペットが私を助けます。前もって感謝します。コンフルエントkafka接続HDFS APIを使用するJavaコードが必要
答えて
Java APIを使用する必要はありません。 KafkaConnectはコマンドラインまたはREST APIから使用できます。たとえJavaからコネクタを起動しても、REST APIは引き続き動作します。
一部のマニュアルあなたが始めるために:
まず、KafkaConnectクイックスタートを、ちょうどあなたのシステムは、高度な何かをしようとする前に良い形であることを確認する: http://docs.confluent.io/3.0.0/connect/intro.html#quickstart
あなたはカフカに慣れていない場合一度
スタンドアローンより作品、分散モードに切り替えてみてくださいとRESTのAPIをチェックアウト: http://docs.confluent.io/3.0.0/connect/userguide.html#rest-interface、多分カフカのクイックスタートを早く開始
次にHDFSコネクタを試してください。クイックスタートで始まり、次のいずれか http://docs.confluent.io/3.0.0/connect/connect-hdfs/docs/hdfs_connector.html#quickstart
やブログのチュートリアル: http://www.confluent.io/blog/how-to-build-a-scalable-etl-pipeline-with-kafka-connect
これはあなたの方法でお役に立てば幸いです。
KafkaのProducer Java APIを使用して、Kafkaトピックに書き込むことができます。
kafka-connect-hdfsはトピックからのメッセージをHDFSに入れます。これはJavaコードを必要としません。瞬間のよう
$ ./bin/connect-standalone etc/schema-registry/connect-avro-standalone.properties \
etc/kafka-connect-hdfs/quickstart-hdfs.properties
、カフカコネクト・-HDFSのみカフカスキーマレジストリに登録アブロデータ形式でトピックをサポートしています。あなたはそれがカフカ-接続-HDFSのクイックスタートがで示されている実行
- 1. Apache-Kafka-ConnectのコンフルエントHDFSコネクタ、不明なマジックバイト、Kafka-To-Hdfs
- 2. コンフルエントなkafka connectを使用するETL
- 3. KafkaのトピックとHDFSの接続
- 4. kafkaストリームを使用してJSON値を使用するkafkaストリームでjson apiを接続する:JAVA
- 5. コンフルエントなKafka AvroデシリアライザのJAVAバージョンエラー
- 6. Kafka JsonConverterを使用してJSON形式のHDFSシンクを接続します。
- 7. javaコード接続の使い方remote hadoop hdfs?
- 8. コンフルエントKafkaレストプロキシの承認
- 9. 残りの接続が必要なAPI
- 10. kafkaをJavaコードで使用する
- 11. Restapi Javaコードを使用して呼び出し、別のコードで接続を書き込む必要がある
- 12. mysql_close(接続)を使用する必要がありますか?
- 13. ActiveRecordObject.newを使用するには接続が必要ですか?
- 14. バイトを必要とするJava APIでC++配列を直接使用する
- 15. カフカHDFSコネクタ - 完全なコンフルエントなし
- 16. Kafka FileSteamSource接続エラー
- 17. [Java]接続を1つしか使用しない場合、接続プールが必要ですか?
- 18. Kafkaスキーマレジストリサーバーを使用する必要があります
- 19. HDFS Java API checkPermissions
- 20. Kafka接続JDBCコネクタ
- 21. 接続IDが必要
- 22. Java APIを使用してzabbixサーバーに接続する方法
- 23. プロデューサー/コンシューマーのJavaコードがドッカーセットアップでkafkaに接続できません
- 24. Javaコードを使用してSHOUTCASTサーバーに接続する方法
- 25. Javaクラス内でhtmlコードを使用する必要があります
- 26. Apache Kafka 0.10.0 API with Javaを使用してKafkaブローカクラスタを作成する
- 27. Healthvault Java API:接続タイムアウト:接続
- 28. Kafka MySQLソースに接続
- 29. APIに接続する際、アプリケーションを使用する各ユーザーごとにアクセストークンが必要ですか?
- 30. $ HADOOP_HOMEの外でJavaプログラム(HDFS JAVA APIを使用する)を実行する
kafkaストリームからデータを消費し、HDFSにダンプする必要があります。小さなコードスニペットが役に立ちます。私はJava APIのみを使用したいと思っています –
そのためにコネクタを使用できます:http://docs.confluent.io/3.0.0/connect/connect-hdfs/docs/hdfs_connector.html#quickstart –