問題タブ [azure-data-factory-2]

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 に答える
211 参照

azure - Azure Data Factory HDI オンデマンド カスタム メタストアの一時的な障害

約 40 のパイプラインを含む Azure Data Factory があり、各パイプラインには、HDInsight オンデマンドのリンクされたサービスを使用してハイブ スクリプトを実行するアクティビティがあります。

その後、Azure SQL インスタンスをストレージのリンクされたサービスとして使用するカスタム メタストアを追加しました。これを実現するために設定したのはHcatalogLinkedServiceName、データ ファクトリ ARM スクリプトだけです。

これを行ってから、アクティビティの失敗が増加し、パフォーマンスが低下していることに気付きました (これは、以前に使用していた Azure SQL 層が 100% の DTU 使用率に急上昇したことが原因である可能性があります)。

活動は失敗していますError in Activity: The request was aborted: The request was canceled..

これは、カスタム メタストアを使用する場合はかなり一貫しているように見え、デフォルトを使用する場合は問題にならないようです。

カスタム メタストアを構成するために他に必要なものがないか、またはここで説明した構成/使用法について、上記のエラーで失敗が大幅に増加している理由を示している可能性があります。

HDI OnDemand の OS は Linux で、バージョンは 3.2 です。

さらに重大なエラーもいくつかありましたが、これは、3.3 HDI クラスターを 3.2 オンデマンド クラスターと同じメタストアに接続したことが原因であると考えられます。これは、このドキュメントが提案するものです..

https://blogs.msdn.microsoft.com/azuredatalake/2017/03/24/hive-metastore-in-hdinsight-tips-tricks-best-practices/

Ensure that the Metastore created for one HDInsight cluster version is not shared across different HDInsight cluster versions. This is due to different Hive versions has different schemas. Example – Hive 1.2 and Hive 2.1 clusters trying to use same Metastore.

これは、Hive と hcatalog の 3.2 と 3.3 の間に大きな変更があることも示唆しているようです。

https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-component-versioning

0 投票する
1 に答える
394 参照

azure - Azure Datafactory (v2) トリガーの開始

Azure Datafactory に ScheduleTrigger があります。ランタイム状態を開始済みに変更できません。StartWithHttpMessageAsync を使用してみました。(そして、API の他のすべての開始コマンドのように感じます)

トリガーの json は次のようになります。