ライブラリ・バージョン12.1.3.0

システムのスモーク・テスト
前 | 第4章 KVStoreの構成 | 次

## システムのスモーク・テスト

KVStoreが稼働していて完全に機能することを確認するために行えることがいくつかあります。

1. pingコマンドを実行します。

       > java -Xmx256m -Xms256m \
       -jar KVHOME/lib/kvstore.jar ping -port 5000 -host node01
       Pinging components of store mystore based upon topology sequence #107
       mystore comprises 300 partitions on 3 Storage Nodes
       Storage Node [sn1] on node01:5000
       Zone: [name=Boston id=zn1 type=PRIMARY]
       Status: RUNNING Ver: 12cR1.3.0.1 2013-12-18 06:35:02 UTC
       Build id: 8e70b50c0b0e
              Rep Node [rg1-rn1] Status:RUNNING,MASTER at sequence number:31
       haPort:5011
       Storage Node [sn2] on node02:5000
       Zone: [name=Boston id=zn1 type=PRIMARY]
       Status: RUNNING Ver: 12cR1.3.0.1 2013-12-18 06:35:02 UTC
       Build id: 8e70b50c0b0e
              Rep Node [rg1-rn2] Status:RUNNING,REPLICA at sequence number:31
       haPort:5011
       Storage Node [sn3] on node03:5000
       Zone: [name=Boston id=zn1 type=PRIMARY]
       Status: RUNNING Ver: 12cR1.3.0.1 2013-12-18 06:35:02 UTC
       Build id: 8e70b50c0b0e
              Rep Node [rg1-rn3] Status:RUNNING,REPLICA at sequence number:31
       haPort:5011

2. 簡単なサンプル"hello world"を実行します。KVHOMEディレクトリに移動し、サンプルをコンパイルします。

       javac -cp lib/kvclient.jar:examples examples/hello/*.java

   その後、サンプルを実行します(任意のディレクトリから)。

       java -Xmx256m -Xms256m \
       -cp KVHOME/lib/kvclient.jar:KVHOME/examples \
            hello.HelloBigDataWorld \
            -host <hostname> -port <hostport> -store <kvstore name≫

   次の行が標準出力に出力されます。

       Hello Big Data World!

3. Javadocを確認します。ドキュメントの索引ページ(`KVHOME/doc/index.html`)からアクセスできます。

問題が発生した場合または新規ストアを起動する場合、システムの各ノードで次のようにします。

1. 次を使用してノードを停止します。

       java -Xmx256m -Xms256m \
       -jar KVHOME/lib/kvstore.jar stop -root KVROOT

2. KVROOTディレクトリの中身を削除します。

       rm -rf KVROOT

3. 「インストールの構成」で説明した手順を使用して最初からやり直します。

前 | 先頭へ | 次
ストアを構成するためのスクリプトの使用 | ホーム | トラブルシューティング