Flex Gateway新着情報
Governance新着情報
Monitoring API Manager次の例は、コネクタを使用して 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
ファイルが存在し、コンテンツが含まれていることを確認します。