Bazı dizine eşlenen bir dış tablo var. Bu dizinde birkaç dosya bulunmaktadır.Kovan sorgusu içindeki girdi dosyası adını sütun olarak nasıl girilir
Bir kullanıcı "abc"
select file_name , usr from usrs_tables where usr = "abc"
Ama tabii veri içindeki dosya adını içerir gelmez orada bulmak dosya adı gibi sorgu çalıştırmak istiyorum. MapReduce yılında
ben Hive bunu nasıl yapabilirim
FileSplit fileSplit = (FileSplit)context.getInputSplit();
String filename = fileSplit.getPath().getName();
System.out.println("File name "+filename);
System.out.println("Directory and File name"+fileSplit.getPath().toString());
bunu yapabilir?
Harika, Çok teşekkürler! – Julias
Çok teşekkürler! Bu çok yararlı! Özellikle, harici kovan tablosu olarak oluşturulmuş çok sayıda günlük dosyasından bir şey ararsak, daha fazla bilgi edinmek için eşleşen dosya adlarını öğreniriz. – Sakthivel
@jkovacs, Presto'da INPUT__FILE__NAME eşdeğeri var mı? –