Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
We'd like to add a symlink text input format so that we can specify the list of files for a table/partition based on the content of a text file.
For example, the location of the table is "/user/hive/mytable".
There is a file called "/user/hive/mytable/myfile.txt".
Inside the file, there are 2 lines, "/user/myname/textfile1.txt" and "/user/myname/textfile2.txt"
We can do:
CREATE TABLE mytable (...) STORED AS INPUTFORMAT 'org.apache.hadoop.hive.io.SymlinkTextInputFormat' LOCATION '/user/hive/mytable'; SELECT * FROM mytable;
which will return the content of the 2 files: "/user/myname/textfile1.txt" and "/user/myname/textfile2.txt"