nosql:lokale_testdatenbank_oracle_nosql_db_11gr2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
nosql:lokale_testdatenbank_oracle_nosql_db_11gr2 [2014/10/03 05:46] – gpipperr | nosql:lokale_testdatenbank_oracle_nosql_db_11gr2 [2015/02/21 17:32] (aktuell) – [Ablauf in n der Dos Shell setzen] gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== Oracle NoSQ DB im „kvlite“ Modus unter MS Windows für Test und Entwicklung lokal starten===== | ||
+ | |||
+ | Für den schnellen Einstieg und erste Testes lässt sich die Oracle NoSQL auch unter Microsoft Windows als ein Single Node System starten, ideal für die Entwicklung und die ersten Schritte mit der Datenbank. | ||
+ | |||
+ | |||
+ | Dazu das Archive kv-ce-3.0.14.zip für die Oracle NoSQL Jar Files von der [[http:// | ||
+ | |||
+ | |||
+ | Für den Store legen wir ein Arbeitsverzeichnis an, im Beispiel R: | ||
+ | |||
+ | Eine Java SE Umgebung in der Version 7 muss auf dem Rechner bereitstehen. Der Store wird nur gestartet, eine eigentliche Installation ist bei der Oracle NoSQL im Prinzip nicht notwendig. | ||
+ | |||
+ | |||
+ | === Ablauf in n der Dos Shell setzen === | ||
+ | |||
+ | Umgebung in der Dos Shell setzen: | ||
+ | <code dos> | ||
+ | REM in das Arbeitsverzeichnis wechseln | ||
+ | cd R:\KVSTORE | ||
+ | REM Libraries Pfad setzen | ||
+ | set KVHOME=D: | ||
+ | </ | ||
+ | |||
+ | Beim ersten Aufruf den Store anlegen und starten: | ||
+ | <code dos> | ||
+ | REM Store anlegen | ||
+ | java -jar %KVHOME%\lib\kvstore.jar kvlite | ||
+ | |||
+ | Created new kvlite store with args: | ||
+ | -root R:\KVSTORE -store kvstore -host localhost -port 5000 -admin 5001 | ||
+ | </ | ||
+ | |||
+ | In einer zweiten Shell Umgebung setzen und Store stoppen: | ||
+ | <code dos> | ||
+ | java -jar %KVHOME%\lib\kvstore.jar stop -root R:\KVSTORE | ||
+ | </ | ||
+ | |||
+ | Beim zweiten Aufruf nur den Store neu starten: | ||
+ | <code dos> | ||
+ | java -jar %KVHOME%\lib\kvstore.jar kvlite -root R:\KVSTORE | ||
+ | |||
+ | Opened existing kvlite store with config: | ||
+ | -root R:\KVSTORE -store kvstore -host localhost -port 5000 -admin 5001 | ||
+ | </ | ||
+ | |||
+ | Die Admin Shell aufrufen und den Status des Stores abfragen mit: | ||
+ | <code dos> | ||
+ | java -jar %KVHOME%\lib\kvstore.jar runadmin -port 5000 -host localhost | ||
+ | kv->ping | ||
+ | kv-> ping | ||
+ | … | ||
+ | Pinging components of store kvstore based upon topology sequence #14 | ||
+ | … | ||
+ | Rep Node [rg1-rn1] | ||
+ | </ | ||
+ | |||
+ | Die Client Shell aufrufen, einen Datensatz einfügen und auslesen mit: | ||
+ | <code dos> | ||
+ | java -jar %KVHOME%\lib\kvcli.jar -host localhost -port 5000 -store kvstore | ||
+ | Connected to kvstore | ||
+ | |||
+ | kv-> put kv -key / | ||
+ | Operation successful, record inserted. | ||
+ | |||
+ | kv-> get kv -all | ||
+ | / | ||
+ | HUGO | ||
+ | 1 Record returned. | ||
+ | |||
+ | </ | ||
+ | |||
+ | Bzgl. der Client Shell siehe auch => [[nosql: | ||
+ | |||
+ | |||
+ | === Error " | ||
+ | |||
+ | |||
+ | Wird die Consistency auf " | ||
+ | |||
+ | < | ||
+ | Exception in thread " | ||
+ | Fault class name: oracle.kv.RequestTimeoutException | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Lösung**: | ||
+ | |||
+ | => kvconfig.setConsistency(Consistency.NONE_REQUIRED); | ||
+ | |||
+ | |||
+ | |||
+ | === Quelle === | ||
+ | |||
+ | * http:// | ||
nosql/lokale_testdatenbank_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2015/02/21 17:32 von gpipperr