title: Spark import of Parquet files converts strings to bytearray
body: <p>I have an uncompressed Parquet file which has "crawler log" sort of data.</p>
  
  <p>I import it into Spark via PySpark as</p>
  
  <p><code>sq = SQLContext(sc)
   p = sq.read.parquet('/path/to/stored_as_parquet/table/in/hive')
   p.take(1).show()</code></p>
  
  <p>This shows strings in the source data converted to </p>
  
  <p><code>Row(host=bytearray(b'somehostname'), (checksum=bytearray(b'stuff'))...)</code></p>
  
  <p>When I do p.dtypes I see</p>
  
  <p><code>((host binary), (checksum binary) ....).</code></p>
  
  <p>What can I do to avoid this conversion or alternately how do I convert back to what I need </p>
  
  <p>i.e. when I do p.dtypes I want to see</p>
  
  <p><code>((host string), (checksum string) ....)</code></p>
  
  <p>Thanks.</p>