Добрый день!
Возник вопрос:
делаю запись данных в hive таблицу двумя различными способами:
1) df.write.partitionBy("col1", "col2").mode('overwrite').parquet('path to table data location')
2) df.write.format('parquet').insertInto(table_name, overwrite='True')
Получаю результаты
1) Permission denied
2) OK
С чем это может быть связано? Была единственная мысль - я записывал в другую папку, где у меня не было доступа. но через show create table удостоверился, что location - правильный
Мб кто-то сможет объяснить, в чем разница и когда стоит записывать через файлы , а когда - insertInto table?