Package voldemort.xml

Examples of voldemort.xml.ClusterMapper


                                                                    new Properties());

        // Initialize voldemort config dir with all required files.
        // cluster.xml
        File clusterXml = new File(config.getMetadataDirectory() + File.separator + "cluster.xml");
        FileUtils.writeStringToFile(clusterXml, new ClusterMapper().writeCluster(cluster));

        // stores.xml
        File storesXml = new File(config.getMetadataDirectory() + File.separator + "stores.xml");
        FileUtils.copyFile(new File(storesXmlfile), storesXml);
View Full Code Here


                                                                .setPreferredWrites(1)
                                                                .setRequiredWrites(1)
                                                                .build();
        Store<String, String, String> innerStore = new InMemoryStorageEngine<String, String, String>("inner-store");
        innerStore.put(MetadataStore.CLUSTER_KEY,
                       new Versioned<String>(new ClusterMapper().writeCluster(currentCluster)),
                       null);
        innerStore.put(MetadataStore.STORES_KEY,
                       new Versioned<String>(new StoreDefinitionsMapper().writeStoreList(Lists.newArrayList(rwStoreDefWithReplication))),
                       null);
View Full Code Here

        super.setConf(conf);
        // from parent code

        md5er = ByteUtils.getDigest("md5");

        this.cluster = new ClusterMapper().readCluster(new StringReader(conf.get("cluster.xml")));
        List<StoreDefinition> storeDefs = new StoreDefinitionsMapper().readStoreList(new StringReader(conf.get("stores.xml")));

        if(storeDefs.size() != 1)
            throw new IllegalStateException("Expected to find only a single store, but found multiple!");
        this.storeDef = storeDefs.get(0);
View Full Code Here

        logger.info("Finished checking server states on all nodes");
        return success;
    }

    protected static String shrinkClusterXml(String clusterXml, int droppingZoneId) {
        Cluster initialCluster = new ClusterMapper().readCluster(new StringReader(clusterXml));
        Cluster intermediateCluster = RebalanceUtils.vacateZone(initialCluster, droppingZoneId);
        Cluster finalCluster = RebalanceUtils.dropZone(intermediateCluster, droppingZoneId);

        String newClusterXml = new ClusterMapper().writeCluster(finalCluster);
        return newClusterXml;
    }
View Full Code Here

    public static String getOneNodeClusterXml() {
        return readString("config/one-node-cluster.xml");
    }

    public static Cluster getOneNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getOneNodeClusterXml()));
    }
View Full Code Here

    public static String getStoreWithTwoKeyVersions() {
        return readString("config/store-with-two-key-versions.xml");
    }

    public static Cluster getTwoNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getTwoNodeClusterXml()));
    }
View Full Code Here

    public static Cluster getTwoNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getTwoNodeClusterXml()));
    }

    public static Cluster getThreeNodeClusterWith3Zones() {
        return new ClusterMapper().readCluster(new StringReader(getThreeNodeClusterWith3ZonesXml()));
    }
View Full Code Here

    public static String getSixNodeClusterWith3ZonesXml() {
        return readString("config/six-node-cluster-with-3-zones.xml");
    }

    public static Cluster getSixNodeClusterWith3Zones() {
        return new ClusterMapper().readCluster(new StringReader(getSixNodeClusterWith3ZonesXml()));
    }
View Full Code Here

    public static String getThreeStoresWithZonesXml() {
        return readString("config/three-stores-with-zones.xml");
    }

    public static Cluster getTenNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getTenNodeClusterXml()));
    }
View Full Code Here

    public static Cluster getTenNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getTenNodeClusterXml()));
    }

    public static Cluster getNineNodeCluster() {
        return new ClusterMapper().readCluster(new StringReader(getNineNodeClusterXml()));
    }
View Full Code Here

TOP

Related Classes of voldemort.xml.ClusterMapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.