DataStageのネットワーク環境変数
これらの環境変数は、ネットワークを介した DataStage® 並列ジョブの操作に関係しています。
DataStage の APT_IO_MAXIMUM_OUTSTANDING 環境変数
APT_IO_MAXIMUM_OUTSTANDING 環境変数 tp を設定して、ネットワーク通信のためにすべての物理ノード上の DataStage ジョブに割り振られるメモリーの量をバイト単位で指定します。
デフォルト値は 2097152 (2 MB) です。
単一の物理ノード上で多数の区画を実行している場合、この数を増やす必要が生じることがあります。
DataStage の APT_IOMGR_CONNECT_ATTEMPTS 環境変数
APT_IOMGR_CONNECT_ATTEMPTS 環境変数を設定して、接続が失敗したときの TCP 接続の試行回数を指定します。
APT_IOMGR_CONNECT_ATTEMPTS を設定する必要があるのは、MPP 環境で並列処理の度合いが高いジョブの場合のみです。 デフォルト値は 2 回の試行で、最初の失敗の後に 1 回再試行されます。
DataStage の APT_PLAYER_CONNECTION_PORT 環境変数
この環境変数を設定して、プレイヤー間の TCP/IP 接続をセットアップするためにリスナー・ポートをバインドするときに使用するベース・ポート番号を指定します。
DataStage の APT_PM_CONFIGURTOR_HOSTNAME 環境変数
APT_PM_DENTOR_HOSTNAME 環境変数を、ジョブを開始する処理ノードのネットワーク名に設定します (そのネットワーク名が構成ファイルに含まれていない場合)。
ジョブを開始する処理ノードのネットワーク名を、ノードまたは fastname のいずれかとして構成ファイルに組み込みます。 ネットワーク名が構成ファイルに含まれていない場合は、環境変数 APT_PM_DENTOR_HOSTNAME を、 DataStage ジョブを開始しているノードの名前に設定する必要があります。
DataStage の APT_PM_CONFIGURTOR_TIMEOUT 環境変数
この環境変数を設定して、セクション・リーダーがコンダクターからの応答を待機する時間を制御します。
DataStage の APT_PM_NO_TCPIP 環境変数
実行時にプレイヤー・プロセス間で通信するための UNIX ソケットの使用をオフにするには、APT_PM_NO_TCPIP 環境変数を設定します。
ジョブが MPP (非共用メモリー) 環境で実行されている場合は、UNIX ソケットが唯一の通信オプションであるため、この変数を設定しないでください。
DataStage の APT_PM_NODE_TIMEOUT 環境変数
APT_PM_NODE_TIMEOUT 環境変数を設定して、何かが失敗したと判断する前に、コンダクターがセクション・リーダーの開始とスコアのロードを待機する秒数を制御します。
セクション・リーダー・プロセスを開始するためのデフォルトは 30 秒です。 スコアのロードのデフォルトは 120 秒です。
DataStage の APT_PM_PLAYER_TIMEOUT 環境変数
この環境変数を設定して、proto セクション・リーダーが停止前にプレイヤー・プロセスの応答を待機する秒数を指定します。
DataStage の APT_PM_SHOWRSH 環境変数
APT_PM_SHOWRSH 環境変数を設定して、rsh の呼び出しごとにトレース・メッセージを表示します。
DataStage の APT_PM_STARTUP_PORT 環境変数
この環境変数を使用して、パラレル・エンジンが TCP/IP ポートの検索を開始するポート番号を指定します。
デフォルトでは、 DataStage はポート 10000 の参照を開始します。 この範囲内のポートが別のアプリケーションによって使用されていることが分かっている場合は、APT_PM_STARTUP_PORT を別のレベルで開始するように設定します。 /etc/services ファイルで予約済みポートを確認します。
DataStage の APT_RECVBUFSIZE 環境変数
APT_RECVBUFSIZE 環境変数を設定して、割り振られる接続ごとの TCP/IP バッファー・スペースを指定します。
ジョブ内のいずれかのステージに多数のノード間通信リンクがある場合は、接続ごとの TCP/IP バッファー・スペースを設定する必要がある場合があります。 値はバイト単位で指定します。
- APT_SENDBUFSIZE
- APT_IO_MAXIMUM_OUTSTANDING
バッファー・スペースをより効率的に使用するには、APT_SENDBUFSIZE または APT_RECVBUFSIZE を APT_IO_MAXIMUM_OUTSTANDING よりも優先して設定してください。
DataStage の APT_USE_IPV4 環境変数
ネットワーク・クラスが強制的に IPv4 プロトコルのみを使用するようにするには、この環境変数を設定します。
- コンピューターで IPv4 のみが使用可能で、 IPv6 プロトコルが使用不可の場合。
- コンピューターで IPv4 アドレス・マッピングが /etc/hosts ファイルに定義されている場合。
DataStageのAPT_ACCEPT_CONNECTION_TIMEOUT環境変数
選手間のソケット接続確立のタイムアウトを指定します。 この変数はNumber型である。
DataStageのAPT_ADDRINFO_RETRY環境変数
APT_ADDRINFO_RETRY が正の数に設定されている場合、失敗した getaddrinfo システムコールの再試行回数を定義する。 一時的なネットワークの不安定によるジョブの失敗を減らすことができる。 デフォルト値は「5」。 この変数はNumber型である。
DataStageのAPT_ADDRINFO_RETRY_INTERVAL環境変数
APT_ADDRINFO_RETRY_INTERVAL は、getaddrinfo 再試行呼び出しの間にスリープする秒数を定義する。 APT_ADDRINFO_RETRY が設定されている必要がある。 デフォルト値は「5」。 この変数はNumber型である。
apt_multibuffer_sendrequest
APT_MULTIBUFFER_SENDREQUESTは、コネクタが複数のスレッドを使用するシナリオ(Greenplumコネクタなど)でハングする問題を解決します。 この環境変数が定義されている場合APT_MULTIBUFFER_SENDREQUEST=1)、10個のバッファの配列が確保され、各スレッドは他のスレッドとの競合を避けるためにこれらのバッファの1つを使用しようとする。 この環境変数はジョブに追加することができる。 この変数はNumber型である。
DataStageのAPT_PM_CONNECTIONTRACE環境変数
APT_PM_CONNECTIONTRACE は、接続確立に対する情報メッセージを有効にする。 デフォルト値はFalseである。 この変数はブール型である。
DataStageのAPT_PM_CONNECTION_RETRIES環境変数
APT_PM_CONNECTION_RETRIES は、選手プロセスによってセットアップされた接続を再試行する回数を設定します。 デフォルト値は「7」。 この変数はNumber型である。
DataStageのAPT_PXREMOTEAPP_RETRY_LIMIT環境変数
APT_PXREMOTEAPP_RETRY_LIMITは、ジョブ起動時に再試行されるコンピュート・ポッド接続の数を指定します。 デフォルト値は「10」。 この変数はNumber型である。
DataStageのAPT_SELECT_CHECK_SSL_BUFFER_Data環境変数
APT_SELECT_CHECK_SSL_BUFFER_Data が定義されると、select() がSSLソケットのネットワークバッファにデータの準備ができたことを示さない場合に、SSLバッファにデータがあるかどうかをチェックします。 デフォルト値はTrue。 この変数はブール型である。
DataStageのAPT_SSL_CERT_LOCATION環境変数
APT_SSL_CERT_LOCATIONを設定すると、PXがSSLキーストアと証明書のファイルを探すパスを定義します。 ファイル名はpxe.keyと pxe.crtとする。 この変数が設定されていない場合、PXは$APT_ORCHHOME/java/certsにあるファイルを探します」。 この変数はString型である。
DataStageのAPT_SSL_CONNECTIONS環境変数
PXの制御およびデータのTCPソケット接続でSSLを有効にします。 デフォルト値はTrue。 この変数はブール型である。