ストアが非セキュアな場合のCountTableRowsのビルド

非セキュア・ストアに対してCountTableRowsを実行する場合は、サンプルのHadoopクラスタにプログラムをデプロイできるようにするために、前述の項のコンパイル・ステップで示したクラス・ファイルをJARファイルに配置する必要があります。たとえば、付録「非セキュア・ストアのデプロイ」でデプロイしたものと同様の非セキュア・ストアのデータに対して、CountTableRowsを実行するために必要なクラス・ファイルを含むJARファイルを作成するには、次の手順を実行します。

cd /opt/oracle/nosql/apps/kv/examples
jar cvf CountTableRows.jar hadoop/table/CountTableRows*.class

これにより、CountTableRows.jarという名前のJARファイルがディレクトリ/opt/oracle/nosql/apps/kv/examplesに生成されます。このファイルの内容は次のとおりです。

META-INF/
META-INF/MANIFEST.MF
hadoop/table/CountTableRows.class
hadoop/table/CountTableRows$Map.class
hadoop/table/CountTableRows$Reduce.class