問題タブ [oozie-coordinator]
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.
hadoop - Oozie が PREP 状態で立ち往生
Oozie コーディネーター ジョブの実行に問題があります。以下は、私のジョブ プロパティと xml ファイル コードです。ジョブの送信中にエラーは発生しませんでしたが、ジョブは常に「PREP」状態です。ある程度待った後、手動でジョブを強制終了する必要があります。ワークフロージョブを個別に実行すると、正常に完了しました。
私の共同作業で何が問題なのか教えてください。
ここに私のcoordinator.xmlがあります
これが私のcoordinatorjob.propertiesです
ありがとう、
カライ
java - 歴史的な日付で oozie を実行するには?
次のような歴史的な日付の Oozie コーディネーターを実行しようとしています。
Oozie は、これらの日のすべてのアクションをすぐに開始/具体化する必要がありました
しかし、代わりに、Oozie は 1 日に 1 つのアクションを生成/実行しているため、結果が表示されるまで 43 日間待たなければなりません。これらのアクションをすぐに実行できる方法はありますか?
oozie - Invoke-RestMethod を使用して Oozie ジョブを HDInsight に送信すると、「構文的に正しくない」エラーが発生する
Invoke-RestMethod : HTTP ステータス 400 - タイプ ステータス レポート メッセージの説明 クライアントから送信されたリクエストが構文的に正しくありませんでした。
hadoop - sqoop を使用した Oozie ワークフロー
Hadoop 1.2.1 を使用してシステムに oozie 4.0.0 をセットアップしました
私の目標は、oozie で sqoop ジョブを作成することです。
http://rvs.github.io/oozie/installing.html
http://srikanthayalasomayajulu.blogspot.sg/2013/02/apache-oozie-331-installation-on-apache.html
www.tanzirmusabbir.com/2013/05/chunk-data-import-incremental-import-in.html
すべてのリンクは本当に良いです。
私が直面している問題は、ジョブを実行するときです。以下の例外が発生します:-
JA009: java.io.IOException: タスク トラッカーのプロトコルが不明です: org.apache.hadoop.mapred.JobSubmissionProtocol at org.apache.hadoop.mapred.TaskTracker.getProtocolVersion(TaskTracker.java:763) at sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド) (sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) で) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:622) で) org.apache.hadoop で
アクセスできました
TaskTracker : localhost:50060 -> 'localhost/127.0.0.1:45162' と表示されます
NameNode at : localhost:50030 -> Name Node 'localhost:54310' が表示されます
私のjob.propertiesでは、タスクトラッカーとネームノードにそれぞれ45162と54310のポートを与えました。
Apacheライブラリコード自体を除いて、Googleでこの例外を見つけることができません。
私を助けてください、私はここで立ち往生しています。
hadoop - このタイプのワークフローは Oozie で可能ですか?
このタイプのワークフローは Oozie で可能ですか?
または、oozieでこの種のことを行う方法に関する提案
添付の写真を見てください
http://s7.postimg.org/yj30wb0mj/oozie_Workflow.jpg
Task3 は、一度に 1 つのワークフローだけで実行する必要があります。他のワークフローは待機する必要があります。
Task3 は、一度にそのマシンにアクセスする必要がある ssh アクションです。
date - oozie は今日の日付でパラメーターを作成します
形式の今日の日付でパラメータを作成するにはどうすればよいですか:
ウジーで。この変数を、その日付のパーティションを追加するハイブ スクリプトに渡します。次を使用してタイムスタンプを作成する関数を見つけました。
次の形式で出力を返す必要があります。
しかし、私はエラーが発生しています:
またYYYY-MM-DD
、タイムスタンプのみが必要で、文字列の最初の 10 文字を取得できる部分文字列関数もありません。
apache-pig - Oozie コーディネーターの構成プロパティー
コーディネーター ジョブで指定された構成プロパティは、ワークフローの param タグには表示されません。
コーディネーター:
ワークフロー:
私が得るのは「EL_ERROR」で、変数 OUTPUT_COORD を解決できません。
何が問題なのですか?
hadoop - FNF: ssh-base.sh を実行できません
Oozie ワークフローを実行しようとしていますが、次のエラー メッセージが引き続き表示されます。
org.apache.oozie.action.ActionExecutorException: FNF: username@servername で ssh-base.sh を実行できません | エラーストリーム: **************************************************** ********************* このマシンは xyz の所有物です....
(注: パスフレーズなしのアクセスをセットアップしました。手順を手動で実行すると機能しますが、Oozie を介して実行すると機能しません。つまり、ユーザー 'oozie' としてマシンにログインし、ssh することができます。ユーザー名@サーバー名 (パスワードを入力せずに) & 次に、「コマンド」を実行します。これは機能しますが、Oozie ワークフローは機能しません)
これが私のworkflow.xmlです