nosql:install_oracle_nosql_db_11gr2_script_based
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
nosql:install_oracle_nosql_db_11gr2_script_based [2015/02/21 17:59] – [Skripts zum Anlegen / Löschen eines Store in der Version 3] gpipperr | nosql:install_oracle_nosql_db_11gr2_script_based [2015/02/21 18:01] (aktuell) – [Download] gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== 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. | ||
+ | |||
+ | === Vorbereitung === | ||
+ | |||
+ | * Umgebung wie in [[nosql: | ||
+ | * SSH Connect für den Oracle User zwischen den Knoten einrichten, siehe [[linux: | ||
+ | |||
+ | |||
+ | ==== Skripts zum Anlegen / Löschen eines Store in der Version 3 ==== | ||
+ | |||
+ | Vor dem Anlegen des Stores muss in den beiden Konfigurations-Skripten der Script Sammlung die Umgebung hinterlegt/ | ||
+ | * store.conf | ||
+ | ###################################################### | ||
+ | #DEFAUT Store Configuration | ||
+ | ###################################################### | ||
+ | STORE_NAME=GPIDB | ||
+ | CAPACITY=3 | ||
+ | NUM_CPU=1 | ||
+ | MEMORY_MB=500 | ||
+ | PARTITIONS=200 | ||
+ | #Security | ||
+ | SECURITY=configure | ||
+ | STORE_PWD=Root4NoSQL | ||
+ | ROOT_USER=root | ||
+ | ROOT_PWD=Root4NoSQL | ||
+ | #Java Parameter | ||
+ | JAVA_XMS_SIZE_MB=512 | ||
+ | JAVA_XMX_SIZE_MB=512 | ||
+ | GLOBAL_CACHE_SIZE_BYTE=100637312 | ||
+ | </ | ||
+ | * Password anpassen! | ||
+ | * CAPACITY => Anzahl der Replicate + Master => 3 = 1 Master + 2 Replicate | ||
+ | * SECURITY => none - Keine - configure - Password Security wird automatisch eingerichtet (da Wallet nur in der EE Edition nur PWD Security für die CC Edition implementiert! | ||
+ | * Java Storage Parameter je nach Umgebung anpassen | ||
+ | * nodelist.conf - Server Konfiguration für den aktuellen Store mit 3 Knoten <code bash nodelist.conf> | ||
+ | #List of all nodes of the store | ||
+ | STORE_NAME[0]=GPIDB | ||
+ | STORE_PORT[0]=5000 | ||
+ | STORE_NODE[0]=nosqldb01 | ||
+ | STORE_ROOT[0]=/ | ||
+ | STORE_HOME[0]=/ | ||
+ | STORE_HTTP_ADMIN_PORT[0]=5001 | ||
+ | STORE_ADMIN_PORT[0]=5005 | ||
+ | STORE_HA_RANGE[0]=5010, | ||
+ | STORE_SERVICERANGE[0]=5021, | ||
+ | |||
+ | |||
+ | STORE_NAME[1]=GPIDB | ||
+ | STORE_PORT[1]=5000 | ||
+ | STORE_NODE[1]=nosqldb02 | ||
+ | STORE_ROOT[1]=/ | ||
+ | STORE_HOME[1]=/ | ||
+ | STORE_HTTP_ADMIN_PORT[1]=5001 | ||
+ | STORE_ADMIN_PORT[1]=5005 | ||
+ | STORE_HA_RANGE[1]=5010, | ||
+ | STORE_SERVICERANGE[1]=5021, | ||
+ | |||
+ | STORE_NAME[2]=GPIDB | ||
+ | STORE_PORT[2]=5000 | ||
+ | STORE_NODE[2]=nosqldb03 | ||
+ | STORE_ROOT[2]=/ | ||
+ | STORE_HOME[2]=/ | ||
+ | STORE_HTTP_ADMIN_PORT[2]=5001 | ||
+ | STORE_ADMIN_PORT[2]=5005 | ||
+ | STORE_HA_RANGE[2]=5010, | ||
+ | STORE_SERVICERANGE[2]=5021, | ||
+ | |||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | |||
+ | # Admin Node | ||
+ | ADMIN_NODE=0 | ||
+ | ADMIN_SEC_CONFIG=TRUE | ||
+ | ADMIN_USER=root | ||
+ | ADMIN_SECRET=root_user.security | ||
+ | </ | ||
+ | * ADMIN_SEC_CONFIG => TRUE => die Datei unter ADMIN_SECRET | ||
+ | |||
+ | |||
+ | Über " | ||
+ | |||
+ | |||
+ | Mit " | ||
+ | |||
+ | |||
+ | === Automatisch beim Boot des Servers starten === | ||
+ | |||
+ | Für Start und Stop über den init.d Mechanismus steht die Datei " | ||
+ | |||
+ | |||
+ | === Tägliche Wartung === | ||
+ | |||
+ | Für den Test der Installation wird mit [[nosql: | ||
+ | |||
+ | |||
+ | |||
+ | === Download === | ||
+ | |||
+ | Die Skripte können hier herunter geladen werden: | ||
+ | * {{: | ||
+ | * In der aktuellsten Version von hier [[https:// | ||
+ | |||
+ | |||
nosql/install_oracle_nosql_db_11gr2_script_based.txt · Zuletzt geändert: 2015/02/21 18:01 von gpipperr