メイン コンテンツをスキップする

[Component-specific settings] (コンポーネント固有設定) (tHBaseInput用)

コンポーネントのsetSettings {}関数で定義できるジョブスクリプトの関数とパラメーターは、以下の表のとおりです。

関数/パラメーター 説明 必須?

USE_EXISTING_CONNECTION

定義済みの接続情報を再利用する場合は、このパラメーターをtrueに設定して、CONNECTIONパラメーターを使って、関連接続コンポーネント名を指定します。

いいえ

DISTRIBUTION

クラスターディストリビューションを指定します。使用できる値は次のとおりです。

  • Apache
  • "CLOUDERA"
  • HORTONWORKDS
  • MapR
  • PIVOTAL_HD
  • CUSTOM

このパラメーターを指定しない場合、デフォルトのクラスターディストリビューションはAmazon EMRになります。

いいえ

HBASE_VERSION

使用しているHadoopディストリビューションのバージョンを指定します。使用できる値は次のとおりです。

  • Amazon EMRの場合:

    • EMR_5_5_0
    • EMR_5_0_0
    • EMR_4_6_0
  • Apacheの場合:

    • APACHE_1_0_0
  • Clouderaの場合:

    • Cloudera_CDH5_10
    • Cloudera_CDH5_8
    • Cloudera_CDH5_7
    • Cloudera_CDH5_6
    • Cloudera_CDH5_5
  • HortonWorksの場合:

    • HDP_2_6
    • HDP_2_5
    • HDP_2_4
  • MapRの場合:

    • MAPR520
    • MAPR510
    • MAPR500
  • Pivotal HDの場合:

    • PIVOTAL_HD_2_0
    • PIVOTAL_HD_1_0_1

デフォルト値はEMR_5_5_0です。

いいえ

HADOOP_CUSTOM_VERSION

カスタムクラスターを使用している場合、このパラメーターを使ってカスタムクラスターのHadoopバージョンを指定します。HADOOP_1 (デフォルト)またはHADOOP_2になります。

いいえ

ZOOKEEPER_QUORUM

Studioとデータベース間のトランザクションを調整するZookeeperサービスの名前またはURLを入力します。

Zookeeperを設定する場合は、SET_ZNODE_PARENTパラメーターとZNODE_PARENTパラメーターを使用して、ルートznodeへのパスを明示的に定義する必要があります。ルートznodeには、データベースによって作成および使用されるすべてのznodeが含まれます。

はい

ZOOKEEPER_CLIENT_PORT

使用しているZookeeperサービスのクライアントリスニングポートの数を指定します。

はい

SET_ZNODE_PARENT

必要に応じて、このパラメーターをtrueに設定して、ZNODE_PARENTパラメーターによりルートznodeのパスを指定します。

いいえ

USE_KRB

使用データベースがKerberosで保護されている場合、このパラメーターをtrueに設定し、HBASE_MASTER_PRINCIPALパラメーターとHBASE_REGIONSERVER_PRINCIPAパラメーターによってプリンシパル名を指定します。

いいえ

USE_KEYTAB

Kerberos keytabファイルを使ってログインする必要がある場合、このパラメーターをtrueに設定し、PRINCIPALパラメーターを使ってプリンシパルを、KEYTAB_PATHパラメーターを使ってkeytabファイルのアクセスパスを指定します。

いいえ

USE_MAPRTICKET

クラスターがバージョン4.0.1以上のMapRクラスターである場合、このパラメーターをtrueに設定して、MAPRTICKET_CLUSTERMAPRTICKET_DURATIONUSERNAMEMAPRTICKET_PASSWORDの各パラメーターを使って関連情報を指定することによって、MapRチケット認証設定することが必要になります。詳細は、MapRで、セキュリティが有効になっているMapRクラスターへの接続に関するセクションをご覧ください。

いいえ

TABLE

カラムを抽出するテーブルの名前を入力します。

はい

SET_TABLE_NS_MAPPING

必要に応じて、このパラメーターをtrueに設定し、TABLE_NS_MAPPINGを使って、Apache HBaseテーブルとMapRテーブル間のマッピングを構成するのに使用される文字列を指定します。

いいえ

DEFINE_ROW_SELECTION

現在のコンポーネントが抽出する行範囲を示す行キーを指定するには、このパラメーターをtrueに設定して、START_ROWパラメーターとEND_ROWパラメーターを使用します。

いいえ

IS_BY_FILTER

データベースからデータを選択する際にフィルターを使って微調整するには、このパラメーターをtrueに設定して、LOGICAL_OPパラメーターを使ってフィルター間の論理関係を定義します。使用できる値は次のとおりです。

  • MUST_PASS_ONE: 定義済みフィルタリング条件の少なくとも1つが満たされる必要があります。
  • MUST_PASS_ALL: すべての定義済みフィルタリング条件が満たされる必要があります。

いいえ

FILTER {}

1つ以上のフィルターを定義するには、この関数を使って、次のパラメーターセットを1つ以上使用します。

  • FILTER_TYPE: 使用するフィルターのタイプを入力します。使用できる値は次のとおりです。
    • SingleColumnValueFilter
    • FamilyFilter
    • QualifierFilter
    • ColumnPrefixFilter
    • MultipleColumnPrefixFilter
    • ColumnRangeFilter
    • RowFilter
    • ValueFilter
  • FILTER_COLUMN: アクティブなフィルターを適用するカラム修飾子を入力します。
  • FILTER_FAMILY: アクティブなフィルターを適用するカラムファミリーを入力します。
  • FILTER_OPERATOR: アクティブなフィルターで使用する演算子を入力します。使用できる値は次のとおりです。
    • NO_OP (デフォルト)
    • Equal
    • NOT_EQUAL
    • Greater
    • GREATER_OR_EQUAL
    • LESS
    • LESS_OR_EQUAL
  • FILTER_VALUE: 指定演算子が使用される値を入力します。
  • FILTER_COMPARATOR_TYPE: 使用するフィルターと組み合わせる比較演算子を指定します。使用できる値は次のとおりです。
    • BinaryComparator
    • RegexStringComparator
    • SubstringComparator

いいえ

SET_MAPR_HOME_DIR

MapR設定ファイルのロケーションがクラスター内のどこかに変更されている場合、つまり、MapRホームディレクトリーが変更されている場合、このパラメーターをtrueに設定し、MAPR_HOME_DIRパラメーターを使って新しいホームディレクトリーを指定します。

いいえ

SET_HADOOP_LOGIN

mapr.login.conf ファイルで使用されるログインモジュールが変更されている場合、このパラメーターをtrueに設定して、HADOOP_LOGINパラメーターを使って、mapr.login.confファイルから呼び出されるモジュールを指定します。

いいえ

TSTATCATCHER_STATS

各コンポーネントレベルおよびジョブレベルで処理メタデータを収集する場合、このパラメーターをtrueに設定します。

デフォルトでは、このパラメーターはfalseに設定されます。

いいえ

LABEL

このパラメーターを使って、コンポーネントのテキストラベルを指定します。

いいえ

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。