Thanks @SamsonScharfrichter for the answer.
This will work:
hiveContext.sql("set spark.sql.parquet.compression.codec=SNAPPY")
hiveContext.sql("create table MY_TABLE stored as parquet as select * from ANOTHER_TABLE")
val rs = hiveContext.sql("select * from MY_TABLE limit 5")
Note that in this particular case, instead of parquet.compression, we need to use spark.sql.parquet.compression.codec
source
share