問題タブ [streamsets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1433 参照

java - Jersey JAVA RESTクライアントがPOSTリクエストに対してエラー500「BAD Request」を返しますが、POSTMANは同じRestful APIにPOSTできます

Java Jersey REST クライアントを介してフォーム データを投稿しようとしていますが、応答コード500とそれに応じた例外を受け取ります。

POSTMAN(Chrome Extention) からの同じリクエストは正常に機能します。

StreamSets Data Collector API に POST リクエストを送信しています。

以下は私のコードです

}

そして、これはすべてのヘッダーと認証が含まれている POSTMAN のスクリーンショットです。

郵便配達員のスクリーンショット

郵便配達員のスクリーンショット

郵便配達員のスクリーンショット

郵便配達員のスクリーンショット

マルチパートの形成に関する問題なのか、それともサーバー側の問題なのか、前者の場合は正確にどこが間違っているのかわかりませんか?

PS: 信頼証明書を追加することで、SSL 証明書エラーを回避しました。

更新 1

さらに掘り下げた後、次のエラースタックトレースが得られました。

0 投票する
2 に答える
1657 参照

javascript - Text を Json に変換する StreamSet

ローカル ディレクトリからHDFSにテキスト データを取り込もうとしています。取り込む前に、テキストを有効な json に変換する必要があります。そのために、私は JavaScript Evaluator プロセッサを使用しています。

JavaScript エバリュエーターでは、レコードを読み取ることができません。

ここに私のサンプルコードがあります:

JavaScript エバリュエーター以外のより良いオプションはありますか?

サンプル入力データは次のとおりです。

アップデート:

@ metadaddyの回答によると、JavaScriptの代わりにGroovyを使用しようとしています。@metadaddy が回答で示したのと同じデータに対して、次の例外が発生しています。

これが私のエラースクリーンショットです。ここに画像の説明を入力