オプション設定

bdd.confの2番目の部分にはオプションのプロパティが含まれています。これらは必要に応じて更新できますが、大部分のインストールでデフォルト値を使用できます。

一般設定

この項では、すべてのコンポーネントおよびインストール・プロセス自体に関連する設定を構成します。

構成プロパティ 説明
FORCE 以前のインストールから残存しているファイルおよびディレクトリをインストーラが実行時に削除するかどうかを決定します。

今回初めてBDDをインストールする場合は、FALSEを使用します。インストールの失敗またはアンインストールの後に再インストールする場合は、TRUEを使用します。

このプロパティは大文字の値のみを受け付けることに注意してください。

ENABLE_AUTOSTART サーバーが再起動されると、BDDクラスタが自動的に再起動するかどうかを決定します。
  • TRUE: WebLogic (StudioおよびDgraph Gatewayを含む)、DgraphおよびHDFSエージェントは、ホスト・サーバーが再起動されると自動的に再起動します。
  • FALSE: WebLogic、DgraphおよびHDFSエージェントは手動で再起動される必要があります。

このプロパティは大文字の値のみを受け付けることに注意してください。

WebLogicの設定

このセクションでは、管理サーバーおよびすべての管理対象サーバーを含む、WebLogic Serverを構成します。StudioやDgraph Gatewayは構成されません。

構成プロパティ 説明および可能な設定
WLS_START_MODE WebLogic Serverが起動するモードを定義します。
  • prodに設定された場合、WebLogic Serverは本番モードで起動します。起動時、ユーザー名とパスワードが必要です。
  • devに設定された場合、開発モードで起動し、ユーザー名とパスワードは必要ありません。インストーラは実行時にユーザー名とパスワードを要求しますが、WebLogic Serverを起動する場合、これらは必須ではありません。

このプロパティは小文字の値のみを受け付けることに注意してください。

WLS_NO_SWAP インストーラがWebLogic Serverをインストールする前に、管理サーバーおよびすべての管理対象サーバー上の必要な空きスワップ領域の容量(512MB)を確認するかどうかを制御します。

TRUEに設定されている場合、スクリプトはスワップ領域チェックを実行しません。スワップ領域要件を満たさないノードにWebLogic Serverをインストールする場合、この値を使用します。

詳細は、「物理メモリーおよびディスク領域の要件」を参照してください。

WEBLOGIC_DOMAIN_NAME StudioおよびDgraph Gatewayを実行するWebLogicドメインの名前。
ADMIN_SERVER_PORT 管理サーバーのポート番号。この番号は一意である必要があります。
MANAGED_SERVER_PORT 管理対象サーバー(Studioなど)によって使用されるポート。この番号は一意である必要があります。

単一サーバーでのインストールの場合でもこのプロパティは必要です。

WLS_SECURE_MODE Studioの外向きのポートにSSLを有効および無効にします。

これは、TRUEまたはFALSEに設定できます。TRUEに設定した場合、管理サーバーおよび管理対象サーバーのStudioインスタンスはそれぞれ、ADMIN_SERVER_SECURE_PORTおよびMANAGED_SERVER_SECURE_PORTでリクエストをリスニングします。

このプロパティは他のBDDコンポーネントにはSSLを有効にしません。

ADMIN_SERVER_SECURE_PORT WLS_SECURE_MODETRUEに設定されている場合にStudioがリスニングする管理サーバー上のセキュアなポート。

SSLが有効な場合でも、StudioはセキュアでないADMIN_SERVER_PORTでDgraph Gatewayからのリクエストをリスニングします。

MANAGED_SERVER_SECURE_PORT WLS_SECURE_MODETRUEに設定されている場合にStudioがリスニングする管理対象サーバー上のセキュアなポート。

SSLが有効な場合でも、StudioはセキュアでないMANAGED_SERVER_PORTでDgraph Gatewayからのリクエストをリスニングします。

ENDECA_SERVER_LOG_LEVEL Dgraph Gatewayによって使用されるログ・レベル:
  • INCIDENT_ERROR
  • ERROR
  • 警告
  • NOTIFICATION
  • TRACE

Dgraph Gatewayログ・レベルの詳細は、管理者ガイドに記載されています。

SERVER_TIMEOUT データ取込みWebサービス以外のすべてのDgraph Gateway Webサービスに送信されたリクエストへのレスポンス時に使用されるタイムアウト値(ミリ秒)。値0は、タイムアウトしないことを意味します。
SERVER_INGEST_TIMEOUT データ取込みWebサービスに送信されたリクエストへのレスポンス時に使用されるタイムアウト値(ミリ秒)。値0は、タイムアウトしないことを意味します。
SERVER_HEALTHCHECK_TIMEOUT 接続の初期化時のデータ・ソースの可用性の確認時に使用されるタイムアウト値(ミリ秒)。値0は、タイムアウトしないことを意味します。
STUDIO_ADMIN_SCREEN_NAME Studio管理者の画面名。
STUDIO_ADMIN_EMAIL_ADDRESS Studio管理者の電子メール・アドレス(ユーザー名となります)。これは、フル電子メール・アドレスである必要があり、先頭はroot@またはpostmaster@にできません。
注意: BDD_STUDIO_ADMIN_USERNAME環境変数をサイレント・インストール用に設定する場合、このプロパティを設定する必要はありません。その場合、インストーラはこの値をBDD_STUDIO_ADMIN_USERNAMEの値で上書きします。
STUDIO_ADMIN_PASSWORD_RESET_REQUIRED 初回ログイン時にStudio管理者にパスワードをリセットするよう求めるかどうかを決定します。
STUDIO_ADMIN_FIRST_NAME Studio管理者の名。
STUDIO_ADMIN_MIDDLE_NAME Studio管理者のミドル・ネーム。
STUDIO_ADMIN_LAST_NAME Studio管理者の姓。

DgraphおよびHDFSエージェントの設定

このセクションでは、DgraphおよびHDFSエージェントを構成します。

構成プロパティ 説明および可能な設定
DGRAPH_WS_PORT Dgraphがリクエストをリスニングするポート。
DGRAPH_BULKLOAD_PORT Dgraphが一括ロード取込みリクエストをリスニングするポート。
DGRAPH_OUT_FILE Dgraphのstdout/stderrファイルのパス。
DGRAPH_LOG_LEVEL オプション。Dgraphの出力ログ・サブシステムのログ・レベルを定義します。これは"subsystem1 level1|subsystem2,subsystem3 level2|subsystemN levelN"形式である必要があります(引用符を含む)。

必要な数のサブシステムを指定できます。何も指定しない場合、NOTIFICATIONに設定されます。

Dgraphのアウト・ログ・サブシステムおよびサポートされているレベルの詳細は、管理者ガイドを参照してください。

DGRAPH_ADDITIONAL_ARG
注意: このプロパティは、Oracleサポートが使用するためのものです。BDDのインストール時、このプロパティには値を指定しないでください。
オプション。Dgraphの起動に使用される1つ以上のフラグを定義します。Dgraphフラグの詳細は、管理者ガイドに記載されています。
AGENT_PORT HDFSエージェントがHTTPリクエストをリスニングするポート。
AGENT_EXPORT_PORT HDFSエージェントがDgraphからのリクエストをリスニングするポート。
AGENT_OUT_FILE HDFSエージェントのstdout/stderrファイルのパス。

データ処理の設定

このセクションでは、データ処理およびHive表ディテクタを構成します。

構成プロパティ 説明および可能な設定
ENABLE_HIVE_TABLE_DETECTOR

後続のプロパティで定義されているスケジュールに応じて、DP CLIによりHive表ディテクタが自動的に実行されるようにします。

TRUEに設定した場合、Hive表ディテクタは、DETECTOR_SERVERによって定義されるサーバーで自動的に実行されます。実行される際、デフォルト動作では次の2つの手順が実行されます。
  • "デフォルト"データベースの新しいHive表がホワイトリストとブラックリストを渡す場合、この表をプロビジョニングします。
  • 対応するソースHive表がないBDDデータ・セットを削除します。これは阻止できないアクションです。

FALSEに設定した場合、Hive表ディテクタは実行されません。

DETECTOR_SERVER Hive表ディテクタが実行されるサーバーのホスト名。これは、WebLogic管理対象サーバーの1つである必要があります。
DETECTOR_HIVE_DATABASE Hive表ディテクタでモニターするHiveデータベースの名前。

デフォルト値は、defaultです。これは、StudioおよびCLIで使用されるHIVE_DATABASE_NAMEのデフォルト値と同じです。これらの各プロパティに異なるデータベースを使用することはできますが、初回インストールのもので始めることをお薦めします。

この値にセミコロン(;)を含めることはできません。

DETECTOR_MAXIMUM_WAIT_TIME ジョブの更新間でHive表ディテクタが待機する最大時間(秒)。
DETECTOR_SCHEDULE Hive表ディテクタの実行頻度を指定するCron形式のスケジュール。これは引用符で囲む必要があります。デフォルト値は"0 0 * * *"で、Hive表ディテクタが毎月、毎日午前0時に実行されることを示します。
ENABLE_ENRICHMENTS データ・エンリッチメントが、データ処理のサンプリング・フェーズで実行されるかどうかを決定します。この設定では、言語検出、語の抽出、ジオコーディング・アドレス、ジオコーディングIP、リバース・ジオタガの各モジュールを制御します。

trueに設定すると、すべてのデータ・エンリッチメントが実行されます。falseに設定すると、いずれも実行されません。

データ・エンリッチメントの詳細は、データ処理ガイドを参照してください。

MAX_RECORDS データ・セットに含まれるレコードの最大数。たとえば、Hive表に1,000,000レコードある場合、サンプリングされるレコードの合計数を100,000に制限します。

各データ・セットのレコードの実数はこの値より多少上下する場合があります。

SANDBOX_PATH ユーザーがBDDからデータをエクスポートすると作成されるAvroファイルが格納されるHDFSディレクトリのパス。
LANGUAGE サポートされるISO-639言語コード(endefrなど)または値unknownを指定し、データ・セット内のすべての属性の言語プロパティを設定します。これは、索引付けの際、Oracle Language Technology (OLT)ライブラリが起動されるかどうかを制御します。

言語コードにはより多くの処理を必要としますが、指定した言語のOLTライブラリを使用することでよりよい処理および索引付けの結果になります。値がunknownの場合、処理時間は短くなりますが、処理および索引付けの結果はより汎用的になり、OLTは起動されません。

BDDでサポートされている言語の全リストについては、データ処理ガイドを参照してください。