title: Is it possible to read and write Parquet using Java without a dependency on Hadoop and HDFS?
body: <p>I've been hunting around for a solution to this question.</p>
  
  <p>It appears to me that there is no way to embed reading and writing Parquet format in a Java program without pulling in dependencies on HDFS and Hadoop.  Is this correct?  </p>
  
  <p>I want to read and write on a client machine, outside of a Hadoop cluster.</p>
  
  <p>I started to get excited about Apache Drill, but it appears that it must run as a separate process.  What I need is an in-process ability to read and write a file using the Parquet format.</p>