リソース: バッチ
サービス内のバッチ ワークロードを表します。
JSON 表現 |
---|
{ "name": string, "uuid": string, "createTime": string, "runtimeInfo": { object ( |
フィールド | |
---|---|
name |
出力専用。バッチのリソース名。 |
uuid |
出力専用。バッチ UUID(一意のユニバーサル識別子)。この値は、サービスがバッチを作成するときに生成されます。 |
create |
出力専用。バッチが作成された時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
runtime |
出力専用。バッチ実行に関するランタイム情報。 |
state |
出力専用。バッチの状態。 |
state |
出力専用。バッチの状態の詳細(状態が |
state |
出力専用。バッチが現在の状態になった時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
creator |
出力専用。バッチを作成したユーザーのメールアドレス。 |
labels |
省略可。このバッチに関連付けるラベル。ラベルのキーは 1 ~ 63 文字で、RFC 1035 に準拠している必要があります。ラベルの値は空にできますが、指定する場合は 1 ~ 63 文字で、RFC 1035 に準拠している必要があります。1 つのバッチに関連付けることができるラベルは 32 個までです。
|
runtime |
省略可。バッチ実行のランタイム構成。 |
environment |
省略可。バッチ実行の環境構成。 |
operation |
出力専用。このバッチに関連付けられたオペレーションのリソース名。 |
state |
出力専用。バッチの過去の状態情報。 |
共用体フィールド batch_config 。バッチ構成のアプリケーション/フレームワーク固有の部分。batch_config は次のいずれかになります。 |
|
pyspark |
省略可。PySpark バッチ構成。 |
spark |
省略可。Spark バッチ構成。 |
spark |
省略可。SparkR バッチ構成。 |
spark |
省略可。SparkSql バッチ構成。 |
PySparkBatch
Apache PySpark バッチ ワークロードを実行するための構成。
JSON 表現 |
---|
{ "mainPythonFileUri": string, "args": [ string ], "pythonFileUris": [ string ], "jarFileUris": [ string ], "fileUris": [ string ], "archiveUris": [ string ] } |
フィールド | |
---|---|
main |
必須。Spark ドライバとして使用するメインの Python ファイルの HCFS URI。.py ファイルを指定する必要があります。 |
args[] |
省略可。ドライバに渡す引数。 |
python |
省略可。PySpark フレームワークに渡す Python ファイルの HCFS ファイル URI。サポートされているファイル形式: |
jar |
省略可。Spark ドライバとタスクのクラスパスに追加する JAR ファイルの HCFS URI。 |
file |
省略可。各エグゼキュータの作業ディレクトリに配置されるファイルの HCFS URI。 |
archive |
省略可。各エグゼキュータの作業ディレクトリに解凍されるアーカイブの HCFS URI。サポートされているファイル形式: |
SparkBatch
Apache Spark バッチ ワークロードを実行するための構成。
JSON 表現 |
---|
{ "args": [ string ], "jarFileUris": [ string ], "fileUris": [ string ], "archiveUris": [ string ], // Union field |
フィールド | |
---|---|
args[] |
省略可。ドライバに渡す引数。 |
jar |
省略可。Spark ドライバとタスクのクラスパスに追加する JAR ファイルの HCFS URI。 |
file |
省略可。各エグゼキュータの作業ディレクトリに配置されるファイルの HCFS URI。 |
archive |
省略可。各エグゼキュータの作業ディレクトリに解凍されるアーカイブの HCFS URI。サポートされているファイル形式: |
共用体フィールド driver 。Spark ワークロードを駆動するために呼び出すメインメソッドの仕様。メインクラスを含む jar ファイルまたはメインクラス名のいずれかを指定します。メイン JAR とその JAR 内のメインクラスの両方を渡すには、JAR を jar_file_uris に追加し、main_class にメインクラス名を指定します。driver は次のいずれかになります。 |
|
main |
省略可。メインクラスを含む jar ファイルの HCFS URI。 |
main |
省略可。ドライバのメインクラスの名前。クラスを含む jar ファイルは、クラスパス内にあるか、 |
SparkRBatch
Apache SparkR バッチ ワークロードを実行するための構成。
JSON 表現 |
---|
{ "mainRFileUri": string, "args": [ string ], "fileUris": [ string ], "archiveUris": [ string ] } |
フィールド | |
---|---|
main |
必須。ドライバとして使用するメインの R ファイルの HCFS URI。 |
args[] |
省略可。Spark ドライバに渡す引数。 |
file |
省略可。各エグゼキュータの作業ディレクトリに配置されるファイルの HCFS URI。 |
archive |
省略可。各エグゼキュータの作業ディレクトリに解凍されるアーカイブの HCFS URI。サポートされているファイル形式: |
SparkSqlBatch
Apache Spark SQL クエリをバッチ ワークロードとして実行するための構成。
JSON 表現 |
---|
{ "queryFileUri": string, "queryVariables": { string: string, ... }, "jarFileUris": [ string ] } |
フィールド | |
---|---|
query |
必須。実行する Spark SQL クエリを含むスクリプトの HCFS URI。 |
query |
省略可。クエリ変数名と値のマッピング(Spark SQL コマンド
|
jar |
省略可。Spark CLASSPATH に追加する JAR ファイルの HCFS URI。 |
州
バッチの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
バッチの状態は不明です。 |
PENDING |
バッチは実行前に作成されます。 |
RUNNING |
バッチが実行中です。 |
CANCELLING |
バッチがキャンセルされています。 |
CANCELLED |
一括解約が正常に完了しました。 |
SUCCEEDED |
バッチが正常に完了しました。 |
FAILED |
エラーが発生したため、バッチの実行が停止しました。 |
StateHistory
過去の状態情報。
JSON 表現 |
---|
{
"state": enum ( |
フィールド | |
---|---|
state |
出力専用。履歴のこの時点でのバッチの状態。 |
state |
出力専用。この時点の状態に関する詳細。 |
state |
出力専用。バッチが履歴状態になった時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
メソッド |
|
---|---|
|
非同期で実行されるバッチ ワークロードを作成します。 |
|
バッチ ワークロード リソースを削除します。 |
|
バッチ ワークロード リソースの表現を取得します。 |
|
バッチ ワークロードを一覧表示します。 |