Package org.apache.accumulo.core.util

Examples of org.apache.accumulo.core.util.Version


  Version make(String version) {
    return new Version(version);
  }
 
  public void testOne() {
    Version v;
   
    v = make("abc-1.2.3-ugly");
    assertTrue(v != null);
    assertTrue(v.getPackage().equals("abc"));
    assertTrue(v.getMajorVersion() == 1);
    assertTrue(v.getMinorVersion() == 2);
    assertTrue(v.getReleaseVersion() == 3);
    assertTrue(v.getEtcetera().equals("ugly"));
   
    v = make("3.2.1");
    assertTrue(v.getPackage() == null);
    assertTrue(v.getMajorVersion() == 3);
    assertTrue(v.getMinorVersion() == 2);
    assertTrue(v.getReleaseVersion() == 1);
    assertTrue(v.getEtcetera() == null);
   
    v = make("55");
    assertTrue(v.getPackage() == null);
    assertTrue(v.getMajorVersion() == 55);
    assertTrue(v.getMinorVersion() == 0);
    assertTrue(v.getReleaseVersion() == 0);
    assertTrue(v.getEtcetera() == null);
   
    v = make("7.1-beta");
    assertTrue(v.getPackage() == null);
    assertTrue(v.getMajorVersion() == 7);
    assertTrue(v.getMinorVersion() == 1);
    assertTrue(v.getReleaseVersion() == 0);
    assertTrue(v.getEtcetera().equals("beta"));
   
    try {
      make("beta");
      fail("Should have thrown an error");
    } catch (IllegalArgumentException t) {}
View Full Code Here


   
    log.info("Instance " + HdfsZooInstance.getInstance().getInstanceID());
    log.info("Data Version " + Accumulo.getAccumuloPersistentVersion());
   
    int dataVersion = Accumulo.getAccumuloPersistentVersion();
    Version codeVersion = new Version(Constants.VERSION);
    if (dataVersion != Constants.DATA_VERSION) {
      throw new RuntimeException("This version of accumulo (" + codeVersion + ") is not compatible with files stored using data version " + dataVersion);
    }
   
    checkZooKeeperStructure();
View Full Code Here

    log.info("Instance " + HdfsZooInstance.getInstance().getInstanceID());
    log.info("Data Version " + Accumulo.getAccumuloPersistentVersion());
    Accumulo.waitForZookeeperAndHdfs();
   
    int dataVersion = Accumulo.getAccumuloPersistentVersion();
    Version codeVersion = new Version(Constants.VERSION);
    if (dataVersion != Constants.DATA_VERSION && dataVersion != Constants.PREV_DATA_VERSION) {
      throw new RuntimeException("This version of accumulo (" + codeVersion + ") is not compatible with files stored using data version " + dataVersion);
    }
   
    TreeMap<String,String> sortedProps = new TreeMap<String,String>();
View Full Code Here

TOP

Related Classes of org.apache.accumulo.core.util.Version

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.