ストアがセキュアな場合のLoadJsonExampleの実行方法

付録「セキュア・ストアのデプロイ」に示したステップに従って、非管理ユーザーでデプロイおよびプロビジョニングしたセキュア・ストアに対してLoadExampleJsonを実行するには、前述のコマンドラインに別のパラメータを追加する必要があります。この場合、コマンドラインに次の内容を入力します。

java -classpath \
    /opt/oracle/kv-ee/lib/kvstore.jar:\
    /opt/oracle/kv-ee/lib/sklogger.jar:\
    /opt/oracle/kv-ee/lib/commonutil.jar:examples \
    [-Djava.util.logging.config.file=/opt/oracle/nosql/\
        apps/kv/examples/hadoop/hive/es/\
        example-logging.properties] \
    hadoop.hive.table.es.LoadExampleJson \
    -store example-store -host kv-host-1 -port 5000 \
    -file /opt/oracle/nosql/apps/kv/examples/\
        hadoop/hive/ex/govtrack-senators-example.json \
    –table exampleJsonTable \
    -security /tmp/example-user-client-pwdfile.login \
    [-delete]

付録「CountTableRowsのサポート・プログラム」で説明されているように、前述のコマンドの追加の-securityパラメータは、指定されたユーザーまたは別名のログイン・プロパティ・ファイルの場所を指定します。その他のすべてのパラメータは、非セキュア・ケースと同じです。