nosql:admin_console_oracle_nosql_db_11gr2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
nosql:admin_console_oracle_nosql_db_11gr2 [2013/07/04 18:03] – gpipperr | nosql:admin_console_oracle_nosql_db_11gr2 [2013/07/26 16:18] (aktuell) – [Version abfragen] gpipperr | ||
---|---|---|---|
Zeile 30: | Zeile 30: | ||
</ | </ | ||
- | Beispiel für den Aufruf der Performance Statistik ohne den lästigen Header der Amin Konsole: | + | === Beispiel für den Aufruf der Performance Statistik ohne den lästigen Header der Amin Konsole=== |
<code java> | <code java> | ||
Zeile 61: | Zeile 61: | ||
</ | </ | ||
- | Beispiel für die Anzeige der Topology: | + | ===Beispiel für die Anzeige der Topology=== |
<code java> | <code java> | ||
/** | /** | ||
Zeile 102: | Zeile 103: | ||
<code java> | <code java> | ||
- | | + | public static void showTopologyCSV() { |
- | public static String adminNode = " | + | |
- | public static int adminPort = 5000; | + | |
- | + | ||
- | + | ||
- | /** | + | |
- | | + | |
- | */ | + | |
- | | + | |
- | + | ||
- | try { | + | |
- | if (csi == null) { | + | |
- | csi = oracle.kv.impl.util.registry.RegistryUtils.getAdmin(nodeName, | + | |
- | } | + | |
- | + | ||
- | } catch (Exception ex) { | + | |
- | System.out.println(ex.toString()); | + | |
- | } | + | |
- | + | ||
- | } | + | |
- | + | ||
- | public static void showTopology() { | + | |
try { | try { | ||
Zeile 179: | Zeile 159: | ||
} | } | ||
+ | </ | ||
+ | |||
+ | ==== Version abfragen ==== | ||
+ | |||
+ | Erste Version, | ||
+ | |||
+ | <code java> | ||
+ | public static void showVersion() { | ||
+ | |||
+ | String version | ||
+ | String datacenter | ||
+ | String storeName | ||
+ | String numPartions = " | ||
+ | |||
+ | try { | ||
+ | |||
+ | if (csi == null) { | ||
+ | init(adminNode, | ||
+ | } | ||
+ | |||
+ | // get the topo | ||
+ | Topology topo = csi.getTopology(); | ||
+ | | ||
+ | storeName | ||
+ | numPartions = "" | ||
+ | |||
+ | //register util | ||
+ | RegistryUtils regUtils = new RegistryUtils(topo); | ||
+ | |||
+ | RepNodeAdminAPI rna = null; | ||
+ | | ||
+ | KVVersion rnVersion = null; | ||
+ | |||
+ | RepGroupMap snrepgrp = topo.getRepGroupMap(); | ||
+ | |||
+ | for (RepGroup r : snrepgrp.getAll()) { | ||
+ | for (RepNode rn2 : r.getRepNodes()) { | ||
+ | rna = regUtils.getRepNodeAdmin(rn2.getResourceId()); | ||
+ | rnVersion = rna.getInfo().getSoftwareVersion(); | ||
+ | version = rnVersion.getNumericVersionString(); | ||
+ | datacenter = topo.getDatacenter(rn2.getStorageNodeId()).getName(); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | } catch (Exception ex) { | ||
+ | System.out.println(ex.toString()); | ||
+ | } | ||
+ | |||
+ | System.out.printf(" | ||
+ | |||
+ | } | ||
</ | </ |
nosql/admin_console_oracle_nosql_db_11gr2.txt · Zuletzt geändert: 2013/07/26 16:18 von gpipperr