How to create a parquet file from a query to a mysql table
I can think of a few ways besides using Apache Spark.

There is a python script doing just that: https://github.com/rondunn/odbc2parquet. It utilizes pyodbc though.
Depending on your use case you may find that https://github.com/blue-yonder/turbodbc would deliver a much speedier experience querying the data. turbodbc can also directly emit arrow arrays.
There is a command line tool written in Rust by yours truly. It is also called odbc2parquet. https://github.com/pacman82/odbc2parquet