Package com.datastax.driver.core

Examples of com.datastax.driver.core.VersionNumber


            throw new RuntimeException(e);
        }
    }

    public static VersionNumber clusterVersion(Cluster c) {
        VersionNumber minVersion = null;
        Set<Host> hosts = c.getMetadata().getAllHosts();
        for (Host host : hosts) {
            VersionNumber ver = host.getCassandraVersion();
            if (minVersion == null || minVersion.compareTo(ver) > 0) {
                minVersion = ver;
            }
        }
        return minVersion;
View Full Code Here


        Cluster.Builder builder = Cluster.builder().
            addContactPoint(SEED_HOSTS).
            withClusterName(CLUSTER_NAME);

        VersionNumber expect = VersionNumber.parse(configuredCassandraVersion);
        boolean remove = true;
        boolean create = false;
        Cluster c = builder.build();
        try {
            VersionNumber ver = clusterVersion(c);
            if (ver.getMajor() == expect.getMajor() && ver.getMinor() == expect.getMinor()
                && c.getMetadata().getAllHosts().size() == Integer.parseInt(configuredNodeCount)) {
                System.out.println("Reusing previous Apache Cassandra cluster ...");
                remove = false;
            } else {
                create = true;
View Full Code Here

TOP

Related Classes of com.datastax.driver.core.VersionNumber

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.