Provides an interface to visualize Hadoop file formats such as Parquet, Avro, and Orc in table. It is built upon Data Pipeline to read these files. You can also convert these file formats into JSON and CSV files.
It allows you to capture a snapshot of the table and export it as a PNG image.
- JavaFX for UI.
- Gradle for dependecy management.
- Data Pipeline for reading HDFS files.
- Install JDK and Gradle if you don't already have them.
- Clone this repository in your machine.
- Get your Data Pipeline license key and place NorthConcepts-DataPipeline.license file into the
HDFS-File-Viewer/src/main/resources
folder. - Open this project in your favorite IDE and run it as any Java program.
Note: This app might not visualize complex types such as arrays and records as expected.