У меня есть внешние таблицы, которые отображаются в какой-то каталог. Этот каталог содержит несколько файлов.
Я хочу запустить запрос, например, найти имя файла, где есть пользователь "abc"
select file_name , usr from usrs_tables where usr = "abc"
Но, конечно, данные не включают имя файла внутри.
В MapReduce я могу сделать это с помощью
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());
Как я могу сделать это в Hive?