これらのコマンドは、Endecaデータ・ドメインで動作します。たとえば、データ・ドメインを作成して、そのステータスに関する情報を返すことができます。
データ・ドメイン操作は、endeca-cmdを使用してEndeca Serverのノード・プロファイルおよびデータ・ドメイン・プロファイルを構成した場合にのみ使用できます。
create-ddコマンドは、デフォルトのデータ・ドメイン・プロファイルまたは指定したデータ・ドメイン・プロファイルのいずれかの構成設定を使用して、指定した名前でデータ・ドメインを作成、登録および開始します。
endeca-cmd create-dd <new-data-domain> [global-options] [create-options]ここで、new-data-domainは必須であり、新しいEndecaデータ・ドメインの名前です。名前は次の規則に従っています。
データ・ドメインのデータファイルは、デフォルトで$DOMAIN_HOME/EndecaServer/dataディレクトリに配置されます。この場所を変更するには、Endeca Server構成ファイルEndecaServer.properties内でendeca-data-dirパラメータに別のディレクトリを指定します。
作成オプション | 意味 |
---|---|
--dd-profile-name name | 使用するデータ・ドメイン・プロファイルの名前を指定します。
指定しない場合は、デフォルトのデータ・ドメイン・プロファイルがデフォルトで使用されます。 |
--is-enabled boolean | trueに設定すると、新しいデータ・ドメインが有効になります。
このオプションを指定しない場合、データ・ドメインが有効になります。 データ・ドメインを作成および登録するが、開始しない場合は、--is-enabled falseを指定します。 |
endeca-cmd create-dd MyDDデフォルトのデータ・ドメイン・プロファイルを使用して、MyDDの名前のEndecaデータ・ドメインを作成します。データ・ドメインが有効になります。
endeca-cmd create-dd MyDD2 --dd-profile-name MyProfile --is-enabled falseMyProfileの名前のデータ・ドメイン・プロファイルを使用して、MyDD2データ・ドメインを作成します。データ・ドメインは作成および登録されますが、開始されません。
endeca-cmd clone-dd <cloned-domain> --source-name <source-domain> [global-options] [clone-option]
ここで、cloned-domainは新しいEndecaデータ・ドメインの一意の名前であり、source-domainからコピーされます。ソース・データ・ドメインは、このコマンドを実行する前に有効にする必要があります。新しいデータ・ドメイン名は、create-ddコマンドと同じネーミング・ルールに従います。
--is-enabledオプションをtrueに設定すると、新しいデータ・ドメインが有効になります。このオプションを指定しない場合、データ・ドメインが有効になります。データ・ドメインをクローニングするが、開始しない場合は、--is-enabled falseを指定します。
endeca-cmd clone-dd MyDD3 --source-name MyDDMaster --is-enabled falseMyDDMasterデータ・ドメインをクローニングして、MyDD3データ・ドメインを作成します。データ・ドメインは作成および登録されますが、開始されません。
delete-ddコマンドは、指定した名前のデータ・ドメインを削除します。これは、Endeca Serverクラスタからデータ・ドメインを登録解除し、このデータ・ドメインにサービスを提供するDgraphノードを停止して、このデータ・ドメインの索引ファイルを削除します。
endeca-cmd delete-dd <data-domain> [global-options]
disable-ddコマンドは、指定した有効なデータ・ドメインを停止しますが、Dgraphノードへのリソースの割当ては続行します。
endeca-cmd disable-dd <data-domain> [global-options]ここで、data-domainは、停止される無効なデータ・ドメインの名前です。
データ・ドメインは、問合せに答える前に有効にする必要があります。
endeca-cmd enable-dd <data-domain> [global-options]ここで、data-domainは、開始される無効なデータ・ドメインの名前です。
export-ddコマンドは、索引ファイルのスナップショットを取得して、別の名前でオフライン・ディレクトリにコピーすることで、指定したデータ・ドメインの索引をエクスポートします。スナップショットは、索引ファイルのコピーのみを表し、データ・ドメインのその他の特性は取得しません。
endeca-cmd export-dd <data-domain> [--offline-name <exported-domain>] [global-options]ここで、data-domainは、エクスポートする既存のEndecaデータ・ドメインの名前です。
name_MMMMM-dd-yyyy-hh-mm
このコマンドは、エクスポートされる索引に使用される結果名を返します。
オフライン・ディレクトリの場所は、Endeca Server構成ファイルのendeca-offline-dirパラメータによって指定されます。デフォルトは$DOMAIN_HOME/EndecaServer/offlineディレクトリです。
endeca-cmd export-dd MyDD --offline-name MyDD_offlineMyDDデータ・ドメインをMyDD_offlineの名前でオフライン・ディレクトリにエクスポートします。
endeca-cmd import-dd <new-data-domain> --offline-name <exported-domain> [global-options] [import-options]ここで、new-data-domainは、--offline-nameフラグで指定されたエクスポート済データ・ドメインから作成される新しいデータ・ドメインの名前です。
この操作を使用する場合は、索引が現在エクスポートされているデータ・ドメインを作成済であることを前提とします。また、使用した--export-nameをexport-ddコマンドで追跡するか、自動的に割り当てられた名前を把握していることも前提とします。
インポート・オプション | 意味 |
---|---|
--dd-profile-name | 使用するデータ・ドメイン・プロファイルの名前(指定しない場合のデフォルトは、デフォルトのデータ・ドメイン・プロファイルです)。 |
--is-enabled | trueに設定すると、新しいデータ・ドメインがインポート後に有効になります。
このオプションを指定しない場合、インポートされたデータ・ドメインが有効になります(これがデフォルトです)。 データ・ドメインをインポートするが、開始しない場合は、 --is-enabled falseを指定します。 |
endeca-cmd import-dd MyDD --offline-name MyDD_offline --dd-profile-name MyDDProfile --is-enabled false索引MyDD_offlineをオフライン・ディレクトリから、新しいデータ・ドメインにインポートします。 MyDD_offlineにインポートします(MyDDProfileデータ・ドメイン・プロファイルで作成され、有効になりません)。
get-ddコマンドは、指定したデータ・ドメインの特性を返します。
endeca-cmd get-dd <data-domain> [global-options]ここで、data-domainは、情報を返すデータ・ドメインの名前です。
返される情報には、データ・ドメインが有効かどうか、フォロワ・ノードの数、問合せ処理スレッドの数、およびこのデータ・ドメインのDgraphプロセスに送信される引数のリストが含まれます。
get-dd-healthコマンドは、指定した名前で、Endeca Serverクラスタのデータ・ドメインの状態に関する情報を返します。
endeca-cmd get-dd-health <data-domain> [global-options]ここで、data-domainは、状態の情報を返すデータ・ドメインの名前です。データ・ドメインは有効または無効にできます。
返される情報には、リーダー・ノードおよびフォロワ・ノードを含む、Dgraphノードのステータスがリストされます。
get-dd-statusコマンドは、指定したデータ・ドメインに関するランタイム統計を返します。
endeca-cmd get-dd-status <data-domain> [global-options]ここで、data-domainは、統計を返すデータ・ドメインの名前です。統計を返すには、データ・ドメインを有効にする必要があります。
rescale-ddコマンドは、指定した数のフォロワDgraphノードをデータ・ドメインに追加して、これらのノードを起動します。
endeca-cmd rescale-dd <data-domain> [--num-followers <integer>] [global-options]ここで、data-domainは、エクスポートする既存のEndecaデータ・ドメインの名前です。
--num-followersオプションは、追加するノードの数を指定します。この名前は、一意である必要があります。このオプションを指定しない場合、デフォルトの数は1になります。指定した数は、オーバーサブスクライブされたノードの構成済の最大許容数を超えることができないことに注意してください。
endeca-cmd rescale-dd MyDD --num-followers 44つのフォロワDgraphノードをMyDDデータ・ドメインに追加して、起動します。
endeca-cmd allocate-bulk-load-port [global-options]
これは読取り/書込み操作です。現在のリーダー・ノードが使用可能な場合は、現在のDgraphリーダー・ノードを確認して、バルク・ロードに使用されるポートとともにレポートします。現在のリーダー・ノードが使用できない場合は、新しいリーダー・ノードおよび新しいバルク・ポートを指定し、それらをレポートします。
データ・ドメイン・プロファイルを作成する場合は、次の2つのいずれかのオプションを使用して、バルク・ロードのポートを指定できることに注意してください。クラスタWebサービスのputDataDomainProfile操作を使用すると、argsを指定できます(これらのいずれかがバルク・ロードのポートになります)。または、endeca-cmd put-dd-profile --args --bulk_load_portを使用します。このポートはこのマシンで一意である必要があるため、割り当てたポートをEndeca Serverクラスタが実際に使用するとはかぎりません(独自のポートを割り当てる場合があります)。バルク・ロードに使用されるポートを見つけるには、endeca-cmd allocate-bulk-load-port nameを常に使用できます。
list-ddコマンドは、既存のすべてのデータ・ドメインをリストし、それらのステータス(有効または無効)を表示します。
endeca-cmd list-dd [--verbose] [global-options]
--verboseオプションでは、各データ・ドメインの追加のステータス情報(名前、説明、ノードの数、問合せ処理スレッドの数、およびこのデータ・ドメインのDgraphプロセスに送信される引数のリスト)を表示します。
update-spelling-dictionariesコマンドは、指定したデータ・ドメインの索引のスペル辞書を更新します。
endeca-cmd update-spelling-dictionaries <data-domain> [global-options]
この操作では、スペル訂正を有効にして、データ破損からのスペル訂正のための辞書を再構築し、Dgraphノードを停止および再起動することなく、問合せおよび更新をデータ・ドメインに発行し続けます。
versionコマンドは、Oracle Endeca Serverのバージョンおよびデータ・ドメインを支援するDgraphプロセスのバージョン(Dgraphプロセスが現在実行中の場合)をリストします。
endeca-cmd version [global-options]