ストアを構成するためのスクリプトの使用

ノート:

管理CLIを実行する前に、KVStoreインストールの構成に記載されている構成ステップを実行する必要があります。

ここまで、インタラクティブなコマンドライン・インタフェース・セッションを使用してストアを構成する方法を示しました。ただし、前述の各項で使用したすべてのコマンドをスクリプト・ファイルに収集し、1つのバッチ操作で実行できます。これを行うには、コマンドライン・インタフェースでloadコマンドを使用します。次に例を示します。

load -fileコマンドライン・オプションの使用:

ssh node01
> java -Xmx64m -Xms64m \
-jar KVHOME/lib/kvstore.jar runadmin -port 5000 -host node01 \
-security \
KVROOT/security/client.security \
load -file script.txt

load -fileコマンドの直接使用:

kv-> load -file <path to file> 

このコマンドを使用することで、指定したファイルをロードし、その内容を実行対象のコマンドのスクリプトとして解釈できます。

ファイルscript.txtには、このスクリプトのような内容が含まれています。この例のストアの名前は、以前に使用したMetroAreaのような名前ではなく、BostonAreaであることに注意してください。

### Begin Script ###
configure -name BostonArea
plan deploy-zone -name "Boston" -rf 3 -wait
plan deploy-sn -zn zn1 -host node01 -port 5000 -wait
plan deploy-admin -sn sn1 -wait
pool create -name BostonPool
pool join -name BostonPool -sn sn1
plan deploy-sn -zn zn1 -host node02 -port 6000 -wait
pool join -name BostonPool -sn sn2
plan deploy-sn -zn zn1 -host node03 -port 7000 -wait
pool join -name BostonPool -sn sn3
topology create -name topo -pool BostonPool -partitions 300
plan deploy-topology -name topo -wait
exit
### End Script ### 

リモート・アクセスでのセキュリティの構成に記載の手順に従って、複数ゾーンのデプロイの例でユーザーのアクセスを作成します。