Package com.mapr.fs.clicommands
Class MapRCliCommands
- java.lang.Object
-
- org.apache.hadoop.conf.Configured
-
- com.mapr.fs.clicommands.MapRCliCommands
-
- All Implemented Interfaces:
com.mapr.baseutils.utils.AceHelper.FSPermission,org.apache.hadoop.conf.Configurable,org.apache.hadoop.util.Tool
public class MapRCliCommands extends org.apache.hadoop.conf.Configured implements org.apache.hadoop.util.Tool, com.mapr.baseutils.utils.AceHelper.FSPermissionProvide command line access to a FileSystem.
-
-
Field Summary
Fields Modifier and Type Field Description static java.text.SimpleDateFormatdateFormstatic intDereferenceSymlinkBitstatic intDirOnlyBitstatic intDiskBlockOnlyBitstatic intFidBitprotected static MapRFileSystemfsstatic java.util.Map<com.mapr.fs.proto.Common.FSAccessType,java.lang.String>fsAccessTypeMapstatic intLiteLsBitprotected static java.text.SimpleDateFormatmodifFmtstatic java.lang.StringmultiAceArgstatic intNoFidMapstatic intRecursiveBitstatic intSingleVolumeBit
-
Constructor Summary
Constructors Constructor Description MapRCliCommands()MapRCliCommands(org.apache.hadoop.conf.Configuration conf)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()static booleancompareIPAddress(com.mapr.fs.proto.Common.IPAddress a, com.mapr.fs.proto.Common.IPAddress b)java.lang.StringgetCliParam(java.lang.String key)intgetSecurityPolicyTag(java.lang.String path, boolean recursive)protected voidinit()static voidmain(java.lang.String[] argv)main() has some simple utility methodsintremoveAllSecurityPolicyTags(java.lang.String path, boolean recursive)intremoveSecurityPolicyTag(java.lang.String securityPolicyTags, java.lang.String path, boolean recursive)intrun(java.lang.String[] argv)runintsetSecurityPolicyTag(java.lang.String securityPolicyTags, java.lang.String path, boolean isSet, boolean recursive)inttierOp(com.mapr.fs.cldb.proto.CLDBProto.FileTierOp op, java.lang.String path, boolean verbose)
-
-
-
Field Detail
-
RecursiveBit
public static int RecursiveBit
-
DirOnlyBit
public static int DirOnlyBit
-
DiskBlockOnlyBit
public static int DiskBlockOnlyBit
-
DereferenceSymlinkBit
public static int DereferenceSymlinkBit
-
SingleVolumeBit
public static int SingleVolumeBit
-
FidBit
public static int FidBit
-
NoFidMap
public static int NoFidMap
-
LiteLsBit
public static int LiteLsBit
-
fs
protected static MapRFileSystem fs
-
dateForm
public static final java.text.SimpleDateFormat dateForm
-
modifFmt
protected static final java.text.SimpleDateFormat modifFmt
-
multiAceArg
public static final java.lang.String multiAceArg
- See Also:
- Constant Field Values
-
fsAccessTypeMap
public static final java.util.Map<com.mapr.fs.proto.Common.FSAccessType,java.lang.String> fsAccessTypeMap
-
-
Method Detail
-
init
protected void init() throws java.io.IOException- Throws:
java.io.IOException
-
compareIPAddress
public static boolean compareIPAddress(com.mapr.fs.proto.Common.IPAddress a, com.mapr.fs.proto.Common.IPAddress b)
-
tierOp
public int tierOp(com.mapr.fs.cldb.proto.CLDBProto.FileTierOp op, java.lang.String path, boolean verbose) throws java.io.IOException- Throws:
java.io.IOException
-
setSecurityPolicyTag
public int setSecurityPolicyTag(java.lang.String securityPolicyTags, java.lang.String path, boolean isSet, boolean recursive) throws java.io.IOException- Throws:
java.io.IOException
-
getSecurityPolicyTag
public int getSecurityPolicyTag(java.lang.String path, boolean recursive) throws java.io.IOException- Throws:
java.io.IOException
-
removeSecurityPolicyTag
public int removeSecurityPolicyTag(java.lang.String securityPolicyTags, java.lang.String path, boolean recursive) throws java.io.IOException- Throws:
java.io.IOException
-
removeAllSecurityPolicyTags
public int removeAllSecurityPolicyTags(java.lang.String path, boolean recursive) throws java.io.IOException- Throws:
java.io.IOException
-
run
public int run(java.lang.String[] argv) throws java.lang.Exceptionrun- Specified by:
runin interfaceorg.apache.hadoop.util.Tool- Throws:
java.lang.Exception
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-
getCliParam
public java.lang.String getCliParam(java.lang.String key) throws java.io.IOException- Specified by:
getCliParamin interfacecom.mapr.baseutils.utils.AceHelper.FSPermission- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] argv) throws java.lang.Exceptionmain() has some simple utility methods- Throws:
java.lang.Exception
-
-