Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-2616

Do not use Hadoop FS for local files with avro-tools

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • java
    • None

    Description

      The avro-tools jar includes the Hadoop dependencies inside the fat jar. This is probably so that the CLI can operate with files that are located on the cluster (or other URIs that have Hadoop FileSystem implementations).

      This is useful if the user is accessing HDFS with the same version as the Hadoop FileSystem, and mostly neutral if the user is accessing other URIs, including the local filesystem.

      Hadoop doesn't currently officially support any version after JDK 8 (at time of writing). We might want to access the local filesystem bypassing the Hadoop jars to avoid requiring this dependency when it is not needed.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rskraba Ryan Skraba
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: