## Uses of Interface
org.apache.hadoop.util.Tool

- Packages that use Tool
  Package | Description
  --- | ---
  org.apache.hadoop.fs.azure | A distributed implementation of `FileSystem` for reading and writing files on Azure Block Storage.
  org.apache.hadoop.hdfs.server.namenode |
  org.apache.hadoop.mapred |
  org.apache.hadoop.mapred.pipes |
  org.apache.hadoop.mapreduce.lib.partition |
  org.apache.hadoop.mapreduce.tools |
  org.apache.hadoop.tools | Command-line tools for MapReduce.
  org.apache.hadoop.util | Common utilities.
  org.apache.hadoop.yarn.client.cli |

- - ### Uses of Tool in org.apache.hadoop.fs.azure

    Classes in org.apache.hadoop.fs.azure that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WasbFsck` An fsck tool implementation for WASB that does various admin/cleanup/recovery tasks on the WASB file system.

  - ### Uses of Tool in org.apache.hadoop.hdfs.server.namenode

    Classes in org.apache.hadoop.hdfs.server.namenode that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileSystemImage` Create FSImage from an external namespace.

  - ### Uses of Tool in org.apache.hadoop.mapred

    Classes in org.apache.hadoop.mapred that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JobClient` `JobClient` is the primary interface for the user-job to interact with the cluster.

  - ### Uses of Tool in org.apache.hadoop.mapred.pipes

    Classes in org.apache.hadoop.mapred.pipes that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Submitter` The main entry point and job submitter.

  - ### Uses of Tool in org.apache.hadoop.mapreduce.lib.partition

    Classes in org.apache.hadoop.mapreduce.lib.partition that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InputSampler<K,V>` Utility for collecting samples and writing a partition file for `TotalOrderPartitioner`.

  - ### Uses of Tool in org.apache.hadoop.mapreduce.tools

    Classes in org.apache.hadoop.mapreduce.tools that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CLI` Interprets the map reduce cli options

  - ### Uses of Tool in org.apache.hadoop.tools

    Classes in org.apache.hadoop.tools that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DistCp` DistCp is the main driver-class for DistCpV2.

  - ### Uses of Tool in org.apache.hadoop.util

    Methods in org.apache.hadoop.util with parameters of type Tool
    Modifier and Type | Method and Description
    --- | ---
    `static int` | ToolRunner.`run(Configuration conf, Tool tool, String[] args)` Runs the given `Tool` by `run(String[])`, after parsing with the given generic arguments.
    `static int` | ToolRunner.`run(Tool tool, String[] args)` Runs the `Tool` with its `Configuration`.

  - ### Uses of Tool in org.apache.hadoop.yarn.client.cli

    Classes in org.apache.hadoop.yarn.client.cli that implement Tool
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogsCLI`
    `class` | `SchedConfCLI` CLI for modifying scheduler configuration.

Copyright © 2022 Apache Software Foundation. All rights reserved.