Apexプログラム内でApexアプリケーションID(例:application_1463594017097_0024)を取得することはできますか?たとえば、DAGオブジェクトまたは他のオブジェクトからApache Apexアプリケーションの内部からApplicationIDを取得する方法は?
1
A
答えて
1
はStreamingApplication
ストリングAPPID = dag.getValue(DAGContext.APPLICATION_ID)に渡されるCONFオブジェクトを使用し、オペレータは
、
ストリングAPPID = Context.OperatorContext.getValue(Context.DAGContext APPLICATION_ID。)を使用します。
注: populateDAG機能内では実行できません。 APPLICATION_IDは、起動後にアプリケーションに割り当てられます。 populateDag()フェーズでは、論理プランが作成されていますが、実際のYARNアプリケーションは作成されません。 APPLICATION_IDはまだ作成されていないため、それはnullです。
関連する問題
- 1. 内部アプリケーションサーバーからリバースプロキシのHTTP_HOSTを取得する方法
- 2. Android - フレーバーのApplicationIdを取得する方法
- 3. Oracle Apexアプリケーション内からPOSTデータを読み取る
- 4. SparkアプリケーションのapplicationIdをJavaのYARNにデプロイする方法は?
- 5. SSIS内部から環境名を取得する方法dtsx
- 6. Oracle Apexの同じ作業領域内の複数のアプリケーションでアプリケーション項目の値を取得する方法
- 7. 他のコンピュータからAPEXアプリケーションにアクセスする方法は?
- 8. 内部テキストを取得する方法
- 9. gradleビルドスクリプトでパッケージ名またはapplicationIdを取得する方法は?
- 10. ドッカー・コンテナの内部からアプリケーションに接続する方法は?
- 11. JNI androidを使用してアプリケーションパッケージ名またはapplicationIdを取得する方法
- 12. アプリケーションの任意の部分でshiroフレームワークからcacheManagerを取得する方法
- 13. apacheのHSSFCommentsから値を取得する方法
- 14. 参照する内部ライブラリのバージョンをapkから取得する方法
- 15. バッキングBean内部からマネージドBean名を取得する方法は?
- 16. 他のアプリケーションからの応答を取得する方法は?
- 17. 外部キーからオブジェクトの値を取得する方法は?
- 18. Oracle APEXでWindowsユーザーとパスワードを取得する方法は?
- 19. アンドロイド:モジュール内部からアプリケーション名を取得
- 20. 他のエンティティの内部でエンティティを取得する方法は?
- 21. Androidのxmlの内部コンテンツを取得する方法は?
- 22. 提出されたmapreduceジョブからヤーンapplicationIdを取得
- 23. コンテキストプロセッサから現在のアプリケーション名を取得する方法は?
- 24. AngularアプリケーションのURLフラグメントからパラメータを取得する方法は?
- 25. Javaの.emlファイルから内部の件名を取得する方法
- 26. Apache POIプレゼンテーションからAnimationInfoを取得する方法
- 27. オブジェクトをオブジェクトの内部で取得する方法は?
- 28. 内部フォルダのパスを取得する方法は?
- 29. 外部XMLから画像を取得してアプリケーションで表示する方法
- 30. registerReceiver内部クラスから変数の値を取得する方法