title: Saving parquet files without hadoop
body: <p>I want to store some Java/Scala objects as records in Parquet format, and I'm currently using <a href="https://github.com/apache/parquet-mr/tree/master/parquet-avro" rel="nofollow noreferrer">parquet-avro</a> and the <a href="https://github.com/apache/parquet-mr/blob/master/parquet-avro/src/main/java/org/apache/parquet/avro/AvroParquetWriter.java" rel="nofollow noreferrer"><code>AvroParquetWriter</code></a> class for this purpose. This works fine, but it is very coupled to Hadoop and it's file system implementation(s). Instead, I would like to somehow get the raw binary data of the files (preferably, but not absolutely necessary, in a streaming fashion) and handle the writing of the files "manually", due to the nature of the framework I'm integrating with. Has anyone been able to achieve something like this?</p>