Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-1436

Redesign Tool and ToolBase API and releted functionality

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.15.0
    • 0.15.0
    • util
    • None

    Description

      With the discussion from HADOOP-1425, we need better abstraction and better tool runner utilities.

      1. Classes do not need to extend ToolBase
      2. functions for parsing general HadoopCommands (-fs, -conf, -jt) should be public
      3. We need a ToolRunner, or similar functionality
      4. Also we need each class (implementing Tool) to be runnable (main method)
      5. CLI objects can be passed to run method of the Tool class (arguable)

      Attachments

        1. redesignToolAPI_v1.3.patch
          47 kB
          Enis Soztutar
        2. redesignToolAPI_v1.2.patch
          47 kB
          Enis Soztutar
        3. redesignToolAPI_v1.1.patch
          47 kB
          Enis Soztutar
        4. redesignToolAndRelated_v1.0.patch
          11 kB
          Enis Soztutar

        Activity

          People

            enis Enis Soztutar
            enis Enis Soztutar
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: