このタスクでは、Endeca Serverクラスタのデプロイ後にEndecaデータ・ドメインを作成する方法について説明します。
endeca-cmd list-nodes --password <sslPassphrase>
この手順は、Endeca Serverクラスタがセキュア・モード(SSL対応)でインストールされていることを前提としています。
Endeca ServerクラスタでEndecaデータ・ドメインを作成する手順は次のとおりです。
endeca-cmd put-dd-profile my_two_node_dd_profile --num-followers 1 --password <sslPassphrase>
ここで、my_two_node_dd_profileはデータ・ドメイン・プロファイルの名前、sslPassphraseはgenerate_ssl_keysユーティリティの--sslPassphraseフラグで指定したパスワードです。
このコマンドでは、データ・ドメイン内に1つのリーダー・ノードと1つのフォロワ・ノードがあるデータ・ドメイン・プロファイルが作成されます。
endeca-cmd create-dd test --dd-profile-name my_two_node_dd_profile --password <sslPassphrase>
このコマンドでは、前に構成されたデータ・ドメイン・プロファイルに基づいて、Endecaデータ・ドメインtestが作成されます。このデータ・ドメインでは、2つのノード(Dgraphプロセス)がそれぞれのEndeca Serverインスタンスで実行されます。
endeca-cmd get-dd-health test --password <sslPassphrase>
Data domain: test Leader node health: Hostname: host1 Port: 7004 Protocol: HTTPS Is available Follower nodes health: Hostname: host2 Port: 7004 Protocol: HTTPS Is availableこの出力は、データ・ドメインtestが2つのノードで実行され、どちらも使用可能であることを示しています。このデータ・ドメインを1つのマシンから作成した場合でも、これは2つのノードを異なるEndeca Serverインスタンスで実行するように構成されます。これで、任意のEndeca Serverインスタンス・マシンからこのデータ・ドメインにアクセスできます。