Harici parke dosyalarının üzerine yerleştirilmiş bir kovan tablom var. Paruqet dosyaları kıvılcım işi tarafından oluşturulmalıdır, ancak meta veri bayrağını false değerine ayarlayarak bunlar oluşturulmamıştır. Bunu acısız bir şekilde geri yüklemek mümkün olup olmadığını merak ediyorum.Parke dosyaları için meta veriler oluşturma
/apps/hive/warehouse/test_db.db/test_table/_SUCCESS
/apps/hive/warehouse/test_db.db/test_table/_common_metadata
/apps/hive/warehouse/test_db.db/test_table/_metadata
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-20
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-21
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-22
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-23
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-24
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-25
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-26
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-27
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-28
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-29
/apps/hive/warehouse/test_db.db/test_table/end_date=2016-04-30
dosya _metadata
varolmayan veya eski olduğunu varsayalım: şu gibi dosyaların yapıdır. Bütün kıvılcım işine başlamak zorunda kalmadan kovan komutuyla yeniden yaratmanın/üretmenin bir yolu var mı?
@Niemand Lütfen en son yorumunuzla birlikte soruğınızı düzeltin! –
_metadata .parquet dosyasının yanında bölümlenmiş klasörlerinizin içinde yer almaz mı? Ayrıca, dosyaları kıvılcım kabuğundan okuyabiliyor musunuz? –
Evet, bazı meta veriler dosyaların kendisinde bulunur ve evet, bunlar hem kıvılcım kabuğu hem de kovandan kesilebilirdir. Sadece bu özel _metadata dosyası olmadan kovan sorgulama çok daha yavaş olduğunu düşünüyorum. – Niemand