nosql:kvclient_oracle_nosql_db_11gr2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
nosql:kvclient_oracle_nosql_db_11gr2 [2015/02/20 11:38] – gpipperr | nosql:kvclient_oracle_nosql_db_11gr2 [2015/02/21 17:30] (aktuell) – gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== 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 " | ||
+ | |||
+ | Auch muss zuvor eine Anmeldung am Store mit " | ||
+ | |||
+ | Ist die Password Security eingeschaltet muss das Credential File angebeben werden! | ||
+ | |||
+ | |||
+ | Aufruf der Shell: | ||
+ | |||
+ | <code powershell> | ||
+ | #Ohne Credential: | ||
+ | |||
+ | PS D: | ||
+ | kv-> | ||
+ | Connected to KVStore at localhost: | ||
+ | |||
+ | kv-> | ||
+ | |||
+ | #Mit Authentifizierung | ||
+ | |||
+ | java -Xmx256m -Xms256m -jar $KVHOME/ | ||
+ | |||
+ | kv-> connect store -name KVStore -security / | ||
+ | Connected to KVStore at localhost: | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | 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: | ||
+ | |||
+ | <code powershell> | ||
+ | kv-> aggregate kv -count | ||
+ | count: 145000 | ||
+ | </ | ||
+ | |||
+ | Zählen das Vorkommen eines Key's, lese alle aus, suchen einen bestimmten Key: | ||
+ | |||
+ | <code powershell> | ||
+ | |||
+ | kv-> aggregate kv -key / | ||
+ | count: 1 | ||
+ | |||
+ | kv-> get kv -all | ||
+ | / | ||
+ | |||
+ | kv-> get -key / | ||
+ | 702000000000702GENWERT000000000702 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Füge einen Key ein: | ||
+ | <code powershell> | ||
+ | |||
+ | kv-> put kv -key / | ||
+ | Operation successful, record inserted. | ||
+ | |||
+ | kv-> put -key / | ||
+ | Operation successful, record updated. | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Löschen eines Keys’s: | ||
+ | <code powershell> | ||
+ | kv-> delete kv -key / | ||
+ | Key deleted: / | ||
+ | </ | ||
+ | |||
+ | |||
+ | Löschen aller Key's mit Anzeige der benötigten Zeit: | ||
+ | <code powershell> | ||
+ | kv-> time delete kv -all | ||
+ | 175000 Keys deleted starting at root | ||
+ | Time: 43109 ms. | ||
+ | </ | ||
+ | |||
+ | |||
+ | Store Namen anzeigen: | ||
+ | <code powershell> | ||
+ | kv-> show topology | ||
+ | store=KVStore | ||
+ | </ | ||
+ | |||
nosql/kvclient_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2015/02/21 17:30 von gpipperr