我有一个映射到某个目录的配置单元外部表。这个目录包括几个文件。
我想运行查询,例如查找有用户“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 中做到这一点?