当前位置: 首页>>代码示例>>Java>>正文


Java VersionUtil类代码示例

本文整理汇总了Java中org.apache.hadoop.util.VersionUtil的典型用法代码示例。如果您正苦于以下问题:Java VersionUtil类的具体用法?Java VersionUtil怎么用?Java VersionUtil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


VersionUtil类属于org.apache.hadoop.util包,在下文中一共展示了VersionUtil类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: checkNNVersion

import org.apache.hadoop.util.VersionUtil; //导入依赖的package包/类
private void checkNNVersion(NamespaceInfo nsInfo)
    throws IncorrectVersionException {
  // build and layout versions should match
  String nnVersion = nsInfo.getSoftwareVersion();
  String minimumNameNodeVersion = dnConf.getMinimumNameNodeVersion();
  if (VersionUtil.compareVersions(nnVersion, minimumNameNodeVersion) < 0) {
    IncorrectVersionException ive = new IncorrectVersionException(
        minimumNameNodeVersion, nnVersion, "NameNode", "DataNode");
    LOG.warn(ive.getMessage());
    throw ive;
  }
  String dnVersion = VersionInfo.getVersion();
  if (!nnVersion.equals(dnVersion)) {
    LOG.info("Reported NameNode version '" + nnVersion + "' does not match " +
        "DataNode version '" + dnVersion + "' but is within acceptable " +
        "limits. Note: This is normal during a rolling upgrade.");
  }
}
 
开发者ID:naver,项目名称:hadoop,代码行数:19,代码来源:BPServiceActor.java

示例2: checkNNVersion

import org.apache.hadoop.util.VersionUtil; //导入依赖的package包/类
private void checkNNVersion(NamespaceInfo nsInfo)
    throws IncorrectVersionException {
  // build and layout versions should match
  String nnVersion = nsInfo.getSoftwareVersion();
  String minimumNameNodeVersion = dnConf.getMinimumNameNodeVersion();
  if (VersionUtil.compareVersions(nnVersion, minimumNameNodeVersion) < 0) {
    IncorrectVersionException ive = new IncorrectVersionException(
        minimumNameNodeVersion, nnVersion, "NameNode", "DataNode");
    LOG.warn(ive.getMessage());
    throw ive;
  }
  String dnVersion = VersionInfo.getVersion();
  if (!nnVersion.equals(dnVersion)) {
    LOG.info("Reported NameNode version '" + nnVersion + "' does not match " +
        "DataNode version '" + dnVersion + "' but is within acceptable " +
        "limits. Note: This is normal during a rolling upgrade.");
  }

  if (HdfsConstants.LAYOUT_VERSION != nsInfo.getLayoutVersion()) {
    LOG.warn("DataNode and NameNode layout versions must be the same." +
      " Expected: "+ HdfsConstants.LAYOUT_VERSION +
      " actual "+ nsInfo.getLayoutVersion());
    throw new IncorrectVersionException(
        nsInfo.getLayoutVersion(), "namenode");
  }
}
 
开发者ID:ict-carch,项目名称:hadoop-plus,代码行数:27,代码来源:BPServiceActor.java

示例3: checkNNVersion

import org.apache.hadoop.util.VersionUtil; //导入依赖的package包/类
private void checkNNVersion(NamespaceInfo nsInfo)
    throws IncorrectVersionException {
  // build and layout versions should match
  String nnVersion = nsInfo.getSoftwareVersion();
  String minimumNameNodeVersion = dnConf.getMinimumNameNodeVersion();
  if (VersionUtil.compareVersions(nnVersion, minimumNameNodeVersion) < 0) {
    IncorrectVersionException ive =
        new IncorrectVersionException(minimumNameNodeVersion, nnVersion,
            "NameNode", "DataNode");
    LOG.warn(ive.getMessage());
    throw ive;
  }
  String dnVersion = VersionInfo.getVersion();
  if (!nnVersion.equals(dnVersion)) {
    LOG.info("Reported NameNode version '" + nnVersion + "' does not match " +
        "DataNode version '" + dnVersion + "' but is within acceptable " +
        "limits. Note: This is normal during a rolling upgrade.");
  }

  if (HdfsConstants.LAYOUT_VERSION != nsInfo.getLayoutVersion()) {
    LOG.warn("DataNode and NameNode layout versions must be the same." +
        " Expected: " + HdfsConstants.LAYOUT_VERSION +
        " actual " + nsInfo.getLayoutVersion());
    throw new IncorrectVersionException(nsInfo.getLayoutVersion(),
        "namenode");
  }
}
 
开发者ID:hopshadoop,项目名称:hops,代码行数:28,代码来源:BPServiceActor.java

示例4: isYarn

import org.apache.hadoop.util.VersionUtil; //导入依赖的package包/类
protected static boolean isYarn() {
	return VersionUtil.compareVersions(
			VersionInfo.getVersion(),
			"2.2.0") >= 0;
}
 
开发者ID:locationtech,项目名称:geowave,代码行数:6,代码来源:MiniAccumuloClusterFactory.java

示例5: isYarn

import org.apache.hadoop.util.VersionUtil; //导入依赖的package包/类
public static boolean isYarn() {
	return VersionUtil.compareVersions(
			VersionInfo.getVersion(),
			"2.2.0") >= 0;
}
 
开发者ID:locationtech,项目名称:geowave,代码行数:6,代码来源:TestUtils.java


注:本文中的org.apache.hadoop.util.VersionUtil类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。