Uploaded image for project: 'Parquet'
  1. Parquet
  2. PARQUET-2142

parquet-cli without hadoop throws java.lang.NoSuchMethodError on any parquet file access command

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 1.13.0
    • 1.13.0
    • parquet-cli
    • None
    • Amazon Linux 2, Java 8

    Description

      I can't do even basic things with parquet-cli from 1.13.0-SNAPSHOT.

      Steps to reproduce:

      git clone <parquet-mr repo> 
      cd parquet-mr
      mvn clean install -DskipTests
      cd parquet-cli
      mvn clean install -DskipTests
      mvn dependency:copy-dependencies
      java -cp 'target/*:target/dependency/*' org.apache.parquet.cli.Main cat <parquet file>

      Results:

      Exception in thread "main" java.lang.NoSuchMethodError: org.apache.parquet.avro.AvroSchemaConverter.convert(Lorg/apache/parquet/schema/MessageType;)Lorg/apache/avro/Schema;
          at org.apache.parquet.cli.util.Schemas.fromParquet(Schemas.java:89)
          at org.apache.parquet.cli.BaseCommand.getAvroSchema(BaseCommand.java:405)
          at org.apache.parquet.cli.commands.CatCommand.run(CatCommand.java:66)
          at org.apache.parquet.cli.Main.run(Main.java:157)
          at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
          at org.apache.parquet.cli.Main.main(Main.java:187)

      Attachments

        Activity

          People

            sekikn Kengo Seki
            theosib-amazon Timothy Miller
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: