Benutzer-Werkzeuge

Webseiten-Werkzeuge


nosql:admin_console_oracle_nosql_db_11gr2

Dies ist eine alte Version des Dokuments!


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

..
    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 ==========================");
 
    }
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
nosql/admin_console_oracle_nosql_db_11gr2.1372655330.txt.gz · Zuletzt geändert: 2013/07/01 07:08 von gpipperr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki