Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-6831

Inconsistency between 'hdfs dfsadmin' and 'hdfs dfsadmin -help'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.4.0
    • 2.6.0
    • None
    • Reviewed

    Description

      There is an inconsistency between the console outputs of 'hdfs dfsadmin' command and 'hdfs dfsadmin -help' command.

      [root@trunk ~]# hdfs dfsadmin
      Usage: java DFSAdmin
      Note: Administrative commands can only be run as the HDFS superuser.
                 [-report]
                 [-safemode enter | leave | get | wait]
                 [-allowSnapshot <snapshotDir>]
                 [-disallowSnapshot <snapshotDir>]
                 [-saveNamespace]
                 [-rollEdits]
                 [-restoreFailedStorage true|false|check]
                 [-refreshNodes]
                 [-finalizeUpgrade]
                 [-rollingUpgrade [<query|prepare|finalize>]]
                 [-metasave filename]
                 [-refreshServiceAcl]
                 [-refreshUserToGroupsMappings]
                 [-refreshSuperUserGroupsConfiguration]
                 [-refreshCallQueue]
                 [-refresh]
                 [-printTopology]
                 [-refreshNamenodes datanodehost:port]
                 [-deleteBlockPool datanode-host:port blockpoolId [force]]
                 [-setQuota <quota> <dirname>...<dirname>]
                 [-clrQuota <dirname>...<dirname>]
                 [-setSpaceQuota <quota> <dirname>...<dirname>]
                 [-clrSpaceQuota <dirname>...<dirname>]
                 [-setBalancerBandwidth <bandwidth in bytes per second>]
                 [-fetchImage <local directory>]
                 [-shutdownDatanode <datanode_host:ipc_port> [upgrade]]
                 [-getDatanodeInfo <datanode_host:ipc_port>]
                 [-help [cmd]]
      
      [root@trunk ~]# hdfs dfsadmin -help
      hadoop dfsadmin performs DFS administrative commands.
      The full syntax is: 
      
      hadoop dfsadmin
      	[-report [-live] [-dead] [-decommissioning]]
      	[-safemode <enter | leave | get | wait>]
      	[-saveNamespace]
      	[-rollEdits]
      	[-restoreFailedStorage true|false|check]
      	[-refreshNodes]
      	[-setQuota <quota> <dirname>...<dirname>]
      	[-clrQuota <dirname>...<dirname>]
      	[-setSpaceQuota <quota> <dirname>...<dirname>]
      	[-clrSpaceQuota <dirname>...<dirname>]
      	[-finalizeUpgrade]
      	[-rollingUpgrade [<query|prepare|finalize>]]
      	[-refreshServiceAcl]
      	[-refreshUserToGroupsMappings]
      	[-refreshSuperUserGroupsConfiguration]
      	[-refreshCallQueue]
      	[-refresh <host:ipc_port> <key> [arg1..argn]
      	[-printTopology]
      	[-refreshNamenodes datanodehost:port]
      	[-deleteBlockPool datanodehost:port blockpoolId [force]]
      	[-setBalancerBandwidth <bandwidth>]
      	[-fetchImage <local directory>]
      	[-allowSnapshot <snapshotDir>]
      	[-disallowSnapshot <snapshotDir>]
      	[-shutdownDatanode <datanode_host:ipc_port> [upgrade]]
      	[-getDatanodeInfo <datanode_host:ipc_port>
      	[-help [cmd]
      

      These two outputs should be the same.

      Attachments

        1. HDFS-6831.0.patch
          13 kB
          Xiaoyu Yao
        2. HDFS-6831.1.patch
          13 kB
          Xiaoyu Yao
        3. HDFS-6831.2.patch
          16 kB
          Xiaoyu Yao
        4. HDFS-6831.3.patch
          13 kB
          Xiaoyu Yao
        5. HDFS-6831.4.patch
          16 kB
          Xiaoyu Yao

        Activity

          People

            xyao Xiaoyu Yao
            aajisaka Akira Ajisaka
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: