変更可能な構成プロパティ

refresh-configコマンドを実行する前にbdd.confのプロパティを変更できるものもありますが、プロパティを変更するとクラスタに悪影響を及ぼすものもあります。たとえば、ADMIN_SERVERの値を変更すると、Big Data Discoveryを起動できなくなります。

後述の表では、変更できるプロパティについて説明します。変更を加える前に、必ずこの情報を注意してお読みください。このファイル内の他のプロパティを変更しないでください。

DGRAPH_*およびAGENT_OUT_FILEパラメータは、bdd-adminスクリプトが実行されているときに使用されます。これは、後で再起動されるDgraph (およびDgraph HDFSエージェント)に変更が適用されることを意味します。

この表では、クラスタ構成をリフレッシュする際に更新できるbdd.confプロパティについて説明します。
プロパティ 説明
JAVA_HOME BDDコンポーネントの起動時に使用されるJDK。この値を変更した場合、CLIおよびStudioで使用される場所も更新する必要があります。これは、クラスタ内のすべてのノードで同じ場所に存在する必要があります。
DGRAPH_OUT_FILE Dgraphのstdout/stderrファイルへのパス。
DGRAPH_INDEX_DIR NFS上のDgraph索引へのパス。この場所には、DGRAPH_INDEX_NAMEで定義されたディレクトリが含まれます。このプロパティの値を変更する前に、NFS上の索引ファイルを準備する必要があります。
DGRAPH_INDEX_NAME DGRAPH_INDEX_DIRで定義されたディレクトリにあるDgraph索引の名前。このプロパティの値を変更する前に、NFS上の索引ファイルを準備する必要があります。
DGRAPH_THREADS Dgraphが起動するスレッドの数。次が推奨されます。
  • Dgraphのみを実行するマシンでは、スレッド数は、マシン上のCPUコアの数に等しくします。
  • Dgraphと他のBDDコンポーネントを実行するマシンでは、スレッド数は、CPUコアの数から2を引いた数にします。たとえば、4つのコアを持つマシンには、2つのスレッドが必要です。

使用する数がライセンス契約に準拠していることを確認してください。

DGRAPH_CACHE Dgraphキャッシュのサイズ(MB単位)。このプロパティのデフォルト値はないため、値を指定する必要があります。

パフォーマンスを向上させるために、ノードの使用可能なRAMの少なくとも50%をDgraphキャッシュに割り当てることをお薦めします。後で、問合せを処理するために使用できるメモリーが十分ではないため、問合せが取り消されるようになった場合は、この量を増やす必要があります。

DGRAPH_ADDITIONAL_ARG
注意: このプロパティは、Oracleサポートによる使用のみを目的としています。
Dgraphを起動するための1つ以上のフラグを定義します。各フラグは引用符で囲む必要があります。

bdd.confのプロパティにマップするフラグを含めることはできません。Dgraphのフラグの詳細は、「Dgraphのフラグ」を参照してください。

AGENT_OUT_FILE HDFSエージェントのstdout/stderrファイルへのパス。