nosql:kvclient_oracle_nosql_db_11gr2
kvcli - Client für den Oracle NoSQL ab der Version 2.1.8
Die Beispiele beziehen sich nun auf die Version 12cR1.3.2.5!
Ab Version 3 wurde der neue Parameter „kv“ oder „table“ für die kvshell Befehle notwendig!
Auch muss zuvor eine Anmeldung am Store mit „connect store -name KVStore“ erfolgen,
Ist die Password Security eingeschaltet muss das Credential File angebeben werden!
Aufruf der Shell:
#Ohne Credential: PS D:\work\kv-3.2.5> java -jar .\lib\kvcli.jar -host localhost -port 5000 -store kvstore kv->connect store -name KVStore Connected to KVStore at localhost:5100 kv-> #Mit Authentifizierung java -Xmx256m -Xms256m -jar $KVHOME/lib/kvcli.jar -port 5100 -host muc-oem-02 -security $KVROOT/security/root_user.security kv-> connect store -name KVStore -security /opt/oracle/kvdata/NODE01/KVStore/security/root_user.security Connected to KVStore at localhost:5100.
Damit der Client Standalone (zum Beispiel für das Monitoring) verwendet werden kann benötigt der Client diese Libraries:
- avro.jar
- kvli.jar
- kvstore.jar
- jackson*.jar
Feature:
Zähle alle Key/Value Einträge in einem Store:
kv-> aggregate kv -count count: 145000
Zählen das Vorkommen eines Key's, lese alle aus, suchen einen bestimmten Key:
kv-> aggregate kv -key /AGUIZ000000000702 -count count: 1 kv-> get kv -all /AGUIZ000000000702/-/TEST_DATA kv-> get -key /AGUIZ000000000702/-/TEST_DATA 702000000000702GENWERT000000000702
Füge einen Key ein:
kv-> put kv -key /AGUIZ000300000702/-/TEST_DATA -value HUGO Operation successful, record inserted. kv-> put -key /AGUIZ000300000702/-/TEST_DATA -value GUNTHER Operation successful, record updated.
Löschen eines Keys’s:
kv-> delete kv -key /AGUIZ000300000702/-/TEST_DATA Key deleted: /AGUIZ000300000702/-/TEST_DATA
Löschen aller Key's mit Anzeige der benötigten Zeit:
kv-> time delete kv -all 175000 Keys deleted starting at root Time: 43109 ms.
Store Namen anzeigen:
kv-> show topology store=KVStore numPartitions=500 sequence=508
nosql/kvclient_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2015/02/21 17:30 von gpipperr