Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:admin_console_oracle_nosql_db_11gr2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
nosql:admin_console_oracle_nosql_db_11gr2 [2013/07/01 07:08] – angelegt gpipperrnosql:admin_console_oracle_nosql_db_11gr2 [2013/07/04 20:09] gpipperr
Zeile 1: Zeile 1:
-===== Die Befehle der Admin Konsole der Oracle NoSQL DB im eigenen Programm integrieren ===== 
- 
-Über die Klasse CommandServiceAPI kann auch im eigenen Programmcode auf die Befehle der Admin Konsole der NoSQL Datenbank zugegriffen werden. 
- 
-=== Initialisieren === 
- 
-<code java> 
- 
-.. 
-    public static CommandServiceAPI csi = null; 
-    public static String adminNode = "localost"; 
-    public static int adminPort = 5000; 
-.. 
-    /** 
-      init the Command API 
-     */ 
-    public static void init(String nodeName, int RMIPort) { 
-        log("     =============Get PerfMap Demo =========================="); 
-        try { 
-            if (csi == null) { 
-                csi = RegistryUtils.getAdmin(nodeName, RMIPort); 
-            } 
- 
-        } 
-        catch (Exception ex) { 
-            log(ex.toString()); 
-        } 
- 
-    } 
- 
-    /** 
-     * show the performance Satistik of the KStore 
-     */ 
- 
-    public static void showPerfStat() { 
- 
-        log("     =============Get PerfMap Demo =========================="); 
-        try { 
-            if (csi == null) { 
-                init(adminNode, adminPort); 
-            } 
- 
-            Map<ResourceId, PerfEvent> perfmap = csi.getPerfMap(); 
- 
-            for (PerfEvent pe : perfmap.values()) { 
-                System.out.println(pe.getColumnFormatted()); 
-            } 
-        } 
-        catch (Exception ex) { 
-            log(ex.toString()); 
-        } 
- 
-        log("     =============Get PerfMap Demo =========================="); 
-    } 
-     
-     
-    /** 
-     * show the Topology Overview of the KStore 
-     */ 
-     
-        public static void showTopology(){ 
-         
-        log("     =============show Part Map =========================="); 
-         
-        try { 
-             
-            if (csi == null) { 
-                init(adminNode, adminPort); 
-            }            
-             
-            Topology topo = csi.getTopology(); 
-            PartitionMap part = topo.getPartitionMap(); 
-            
-            for (Topology.Component com :  part.getAll()) { 
-                System.out.println(com.toString()); 
-            } 
-             
-        } 
-        catch (Exception ex) { 
-            log(ex.toString()); 
-        } 
- 
-        log("     =============show Part Map =========================="); 
-         
-    } 
- 
-</code> 
- 
  
nosql/admin_console_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2013/07/26 16:18 von gpipperr