Conf
spark.conf.set('spark.sql.hive.convertMetastoreParquet', "true")
Таблица кустов
spark.sql("create table table_name (ip string, user string) PARTITIONED BY (date date) STORED AS PARQUET")
InsertInto
df.write.insertInto("table_name", overwrite=True)
Ошибка
Caused by: java.lang.ClassNotFoundException: org.apache.spark.sql.hive.execution.HiveFileFormat$$anon$1
Кстати вставка в ИЛИ C стол хороший. Запуск в кластере в режиме клиента.