第9章 ジョブの設定


OpenStack Data Processing サービスでは、ジョブは実際のデータ処理タスクを定義します。各ジョブは、ジョブタイプ(例:Pig、Hive、MapReduce)、バイナリー、スクリプト、ライブラリーを指定します。ジョブは、OpenStack Data Processing サービスに登録されているバイナリー、スクリプト、またはライブラリーのみを使用できます。

ジョブの作成後に、クラスターで起動し、入力データソースに対して実行できます。ジョブバイナリーなどの入出力データソースも、最初に OpenStack Data Processing サービスに登録する必要があります( 「入出力データソースの登録」を参照してください)。

9.1. ジョブバイナリー、スクリプト、またはライブラリーの登録

ジョブバイナリー、スクリプト、およびライブラリーを登録するプロセスは、イメージおよびデータソースの登録と似ています。Object Storage サービスから直接登録できます。オブジェクトを Object Storage サービスにアップロードする方法については、Upload an Object を参照してください。または、ローカルファイルシステムから直接 OpenStack Data Processing サービスにバイナリーおよびライブラリーをアップロードすることもできます。

  1. Dashboard で プロジェクト > Data Processing > Job Binaries を 選択します。
  2. ジョブバイナリーの作成 をクリックします。
  3. オブジェクトの名前を入力します(スクリプト、バイナリー、またはライブラリー)。この名前はオブジェクトの選択時に使用されます。オブジェクトに特定の名前またはエクステンションが必要な場合は( .jarなど)、ここに追加します。
  4. Description フィールドを使用して、登録するスクリプト、バイナリー、またはライブラリーを記述します(任意)。
  5. ストレージタイプに応じてオブジェクトを設定します。

    1. オブジェクトが Object Storage サービスで利用可能な場合は、Storage type ドロップダウンメニューから Swift を選択します。以下のようになります。

      • URL フィールドに swift://CONTAINER/OBJECT として、スクリプト、バイナリー、またはライブラリーのコンテナーおよびオブジェクト名を指定します。
      • スクリプト、バイナリー、またはライブラリーでログインが必要な場合は、Username フィールドおよび Password フィールドに必要な認証情報を指定します。
    2. それ以外の場合は、Storage type ドロップダウンメニューから Internal database を選択します。次に、Internal バイナリードロップダウンメニューを使用して、以下のいずれかを行います。

      • OpenStack Data Processing サービスから、利用可能なバイナリー、ライブラリー、またはスクリプトを選択します。
      • ダッシュボードに直接スクリプトを入力する(スクリプトの作成)、または
      • バイナリー、ライブラリー、またはスクリプトをローカルファイルシステムから直接アップロードします(新しいファイルをアップロードします)。
  6. Create をクリックします。バイナリー、ライブラリー、またはスクリプトが Job Binaries テーブルで利用できるようになりました。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.