chtigen täglichen Befehle für einen Oracle NoSQL Store v3 in einem Skript umsetzen=====
Per Script wird es einfacher den gesamten Store über die verteilten Knoten zu starten / zu stoppen und wichtige Eigenschaften zu prüfen.
Vorberei... de bash nodelist.conf>
#List of all nodes of the store
STORE_NAME[0]=GPIDB
STORE_PORT[0]=5000
STORE_NO
folgenden Übersicht wird von einen Replikationsfaktor von Drei ausgegangen, d.h. es gibt für jede Storage mit seinen jeweiligen zugeordneten Partitionen je zwei "Kopien" die automatisch immer aktuell gehalten werden.
Es werden d... ht über die Oracle NoSQL Architektur}}
* SN = Storage Node = Physikalischer Rechner mit lokalen Pla
===Sicherheitsfeature in der Oracle NoSQL V3 - Protokoll Verschlüsselung und User Login=====
Ab der V... .
=== Vorbereitung ====
Für das Einrichten des Stores muss das Java Werkzeug "keytool" im Pfad liegen!
Auf allen Knoten bei Bedarf entsprechend verlink... ash>
#als root
ln -s /usr/java/jdk1.8.0_05/bin/keytool /usr/bin/keytool
</code>
==== Netzwerk Verschlü
/sqoop.sh client
# erster Fehler
Sqoop home directory: /usr/lib/sqoop2
Error: Could not find or load ... etc/sqoop2/conf"
#nächster Fehler
qoop home directory: /usr/lib/sqoop2
Sqoop Shell: Type 'help' or '\... r/lib/sqoop2/bin/sqoop.sh client
Sqoop home directory: /usr/lib/sqoop2
Sqoop Shell: Type 'help' or '\... r/lib/sqoop2/bin/sqoop.sh client
Sqoop home directory: /usr/lib/sqoop2
Sqoop Shell: Type 'help' or '\
===== Oracle NoSQL v3 Installation automatisieren =====
Die Installation eines NoSQL Stores lässt sich gut automatisieren.
Neu kann nun auch ein Store mit Password Security automatisch angelegt werden.
=== Vorbe
catch (Exception ex) {
log(ex.toString());
}
}
</code>
=== Beispiel ... /**
* show the performance Satistik of the KStore
*/
public static void showPerfStat() ... catch (Exception ex) {
log(ex.toString());
}
log(" ==========... }
</code>
===Beispiel für die Anzeige der Topology===
<code java>
/**
* show the
===== Die Oracle NoSQL Database - Ein Key Value Store =====
Die Oracle NoSQL Datenbank ist ein Vertreter der Key-Value Store Datenbanken.
Auf Basis der soliden Berkeley D... r
[slideshare id=51535426&doc=oraclenosql-twjug-oktober2014taiwanprintv01-150812085112-lva1-app6892]
... kmale der Oracle NoSQL Datenbank:
* Key-Value Store
* Key besteht aus zwei Komponenten - den Ma
est des Clients
sqoop.sh client
Sqoop home directory: /opt/hadoop/product/sqoop
Sqoop Shell: Type 'h... lib/*.jar,/opt/hadoop/product/hadoop/share/hadoop/tools/*.jar,/opt/hadoop/product/hadoop/share/hadoop/tools/lib/*.jar,/opt/hadoop/product/hadoop/share/had... onf/sqoop.properties
# Hadoop configuration directory
org.apache.sqoop.submission.engine.mapreduce.co
le NoSQL aber lassen sich Snapshots des gesamten Stores erzeugen. Auf Basis dieser über alle Knoten ko... n in einem Snapshot können auch in einen anderen Store wieder importiert werden, zum Bespiel um eine T... ufruf mit:
<code bash>
java -jar $KVHOME/lib/kvstore.jar runadmin -port 5000 -host $HOSTNAME
</code>
==== Backup des Store ====
Mit Hilfe des Snapshot Kommando (snapshot
e NoSQL DB abfragen ======
==== Verbindung zum Store aufbauen =====
Über die Factory Klasse KVStoreFactory wird mit Hilfe der Klasse KVStoreConfig die Verbindung zu einem Store aufgebaut.
Notwendige
==
* Installation Oracle Linux 6.5 Basis ( Desktop Umgebung nur bei Bedarf)
* Yum Repository prüfen, Konfiguration bei Bedarf anlegen <code bash>
cd... chten und per ntpd die Zeit auf allen Servern im Store immer richtig einstellen lassen!
* IP V6 auss... ndung ===
Soll eine FW den Zugriff zwischen den Store und der Applikation kontrollieren, sind die fol
Beispiel nach D:\work\kv-ce-3.0.14.
Für den Store legen wir ein Arbeitsverzeichnis an, im Beispiel R:\KVSTORE.
Eine Java SE Umgebung in der Version 7 muss auf dem Rechner bereitstehen. Der Store wird nur gestartet, eine eigentliche Installati... >
REM in das Arbeitsverzeichnis wechseln
cd R:\KVSTORE
REM Libraries Pfad setzen
set KVHOME=D:\kv-cc-3
t - eine Liste aller in den Texten vorkommenden Auto Hersteller erstellen:
{{ :hadoop:mapreduce_v01.p... len Test kann ist die Implementierung des "hadoop Tool interfaces" notwendig!
Beispiel siehe => http:... .wordpress.com/2013/06/05/hadoop-implementing-the-tool-interface-for-mapreduce-driver/
<code bash>
ha... job || ':' ||
mgr || ':' ||
to_char(hiredate,'dd.mm.yyyy')|| ':' ||
sal