Package alluxio.cli.hdfs
Class HdfsVersionValidationTask
- java.lang.Object
-
- alluxio.cli.AbstractValidationTask
-
- alluxio.cli.hdfs.HdfsVersionValidationTask
-
- All Implemented Interfaces:
alluxio.cli.ValidationTask
public class HdfsVersionValidationTask extends alluxio.cli.AbstractValidationTaskValidates if the HDFS version works with the UFS version specified in alluxio configuration.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCDH_PREFIXstatic java.lang.StringHADOOP_PREFIX
-
Constructor Summary
Constructors Constructor Description HdfsVersionValidationTask(alluxio.conf.AlluxioConfiguration conf)Creates a new instance ofHdfsVersionValidationTaskfor validating HDFS version.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetHadoopVersion()java.lang.StringgetName()protected java.lang.StringparseVersion(java.lang.String output)alluxio.cli.ValidationTaskResultvalidateImpl(java.util.Map<java.lang.String,java.lang.String> optionMap)
-
-
-
Field Detail
-
HADOOP_PREFIX
public static final java.lang.String HADOOP_PREFIX
- See Also:
- Constant Field Values
-
CDH_PREFIX
public static final java.lang.String CDH_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HdfsVersionValidationTask
public HdfsVersionValidationTask(alluxio.conf.AlluxioConfiguration conf)
Creates a new instance ofHdfsVersionValidationTaskfor validating HDFS version.- Parameters:
conf- configuration
-
-
Method Detail
-
getName
public java.lang.String getName()
-
parseVersion
protected java.lang.String parseVersion(java.lang.String output)
-
validateImpl
public alluxio.cli.ValidationTaskResult validateImpl(java.util.Map<java.lang.String,java.lang.String> optionMap) throws java.lang.InterruptedException- Specified by:
validateImplin classalluxio.cli.AbstractValidationTask- Throws:
java.lang.InterruptedException
-
getHadoopVersion
protected java.lang.String getHadoopVersion() throws java.io.IOException- Throws:
java.io.IOException
-
-