4

水路を使用しているので、いくつかのログメッセージをrabbitmqに収集する必要があります。私はrabbitmqからメッセージを読み取るソース実装を見つけましたが、rabbitにメッセージを書き込むことができるシンクを見つけることができませんでした。だから自分で書くことを考えていました。logsandraのようなサンプル実装を見ると、それほど難しくはないはずだと思いました。

ただし、カスタムシンクの作成方法に関するドキュメントは見つかりませんでした。水路の瓶のMavenリポジトリ、またはカスタムシンクをデプロイする方法のセットアップ手順が見つかりませんでした。

誰かが彼の経験を共有できますか、それ以上に、既存のチュートリアルを教えてください。

4

1 に答える 1

8

最終的には自分で作成し、オープンソース化しました-https://github.com/kenshoo/flume-rabbitmq-sink

現在、clouderaリポジトリが ありますhttps://ccp.cloudera.com/display/CDHDOC/Using+the+CDH3+Maven+Repository(私が尋ねたときはありませんでした)

また、flumeユーザーガイドでは、カスタムプラグインの構成方法について詳しく説明しています。

http://archive.cloudera.com/cdh/3/flume/UserGuide/index.html#_extending_via_sink_source_decorator_plugins

于 2011-11-23T19:39:40.023 に答える