[
https://issues.apache.org/jira/browse/PARQUET-1948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17243879#comment-17243879
]
Gabor Szadovszky commented on PARQUET-1948:
-------------------------------------------
[~vanhooser], this feature is to be released in 1.12.0. See PARQUET-1872. So
the error message is correct in the release 1.11.1. Could you please test the
feature on master?
> TransCompressionCommand Inoperable
> ----------------------------------
>
> Key: PARQUET-1948
> URL: https://issues.apache.org/jira/browse/PARQUET-1948
> Project: Parquet
> Issue Type: Bug
> Components: parquet-mr
> Affects Versions: 1.11.1
> Environment: I am using parquet-tools 1.11.1 on a Mac machine running
> Catalina, and my parquet-tools jar was downloaded from Maven Central.
> Reporter: Shelby Vanhooser
> Priority: Blocker
> Labels: parquet-tools
>
> {{TransCompressionCommand}} in parquet-tools is intended to allow translation
> of compression types in parquet files. We are intending to use this
> functionality to debug a corrupted file, but this command fails to run at the
> moment entirely.
> Running the following command (on the uncorrupted file):
> {code:java}
> java -jar ./parquet-tools-1.11.1.jar trans-compression
> ~/Downloads/part-00048-69f65188-94b5-4772-8906-5c78989240b5_00048.c000.snappy.parquet{code}
> This results in
>
> {code:java}
> Unknown command: trans-compression{code}
>
> I believe this is due to the Registry class [silently catching any errors to
> initialize|https://github.com/apache/parquet-mr/blob/master/parquet-tools/src/main/java/org/apache/parquet/tools/command/Registry.java#L65]
> which subsequently is [misinterpreted as an unknown
> command|https://github.com/apache/parquet-mr/blob/master/parquet-tools/src/main/java/org/apache/parquet/tools/Main.java#L200].
> We need to:
> # Write a test for the TransCompressionCommand to figure out why it's
> showing up as unknown command
> # Probably expand these tests to cover all the other commands
>
> This will then unblock our debugging work on the suspect file.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)