スタートアップ(英語)
コミュニティ(英語)
トレーニング(英語)
チュートリアル(英語)
ドキュメント
API、AI、ツール (英語)
Hadoop (HDFS) Connector - 例
HDFS のテキストファイルを作成する
次の例は、コネクタを使用して HDFS のテキストファイルを作成する方法を示しています。
-
Anypoint Studio で、[File (ファイル)] > [New (新規)] > [Mule Project (Mule プロジェクト)] をクリックし、プロジェクトに名前を付けて、[Finish (完了)] をクリックします。
-
[Mule Palette (Mule パレット)] 検索項目に「
http」と入力します。 -
[HTTP] > [Listener] 操作をキャンバスにドラッグします。
-
[General (一般)] 設定で、[Connector Configuration (コネクタ設定)] の右にある緑のプラス記号 (+) をクリックします。
-
[OK] をクリックして、デフォルトの設定を受け入れます。
-
[Path (パス)] に「
/createFile」と入力します。 -
[Mule Palette (Mule パレット)] 検索項目に「
hdfs」と入力します。 -
[HDFS Write] 操作をキャンバスにドラッグします。
-
[Path (パス)] を
/test.txt に設定し、他のオプションについてはデフォルト値のままにします。
これは、HDFS によって作成されるファイルのパスです。 -
プロジェクトキャンバスを右クリックし、[Run project (プロジェクトを実行)] を選択してアプリケーションを開始します。
-
次の例のように、HTTP クライアント (Postman や curl など) から POST 要求を実行して
Content-type:plain/text の値を localhost:8081/createFile に設定し、ペイロードとして書き込むコンテンツを追加します。
curl -X POST -H "Content-Type:plain/text" -d "payload to write to file" localhost:8090/createFile -
HDFS エクスプローラーを使用して、
/test.txt ファイルが存在し、コンテンツが含まれていることを確認します。


