Hi,

I am trying to create an external table which is pointing to a directory
containing symlinks to files in hdfs. I am using CDH 4.4 with Hive 0.12.

When I tried to run a select query on this table it returns 0 rows. And
when I run a count query the map task fails with following error:

014-05-21 20:41:21,133 ERROR security.UserGroupInformation
(UserGroupInformation.java:doAs(1411)) - PriviledgedActionException
as:myUser (auth:SIMPLE)
cause:org.apache.hadoop.hdfs.protocol.UnresolvedPathException:
hdfs://nn01:9000/user/myUser/<path to the source file that the symlink is
pointing to>

at
org.apache.hadoop.hdfs.server.namenode.INodeDirectory.getExistingPathINodes(INodeDirectory.java:205)

at
org.apache.hadoop.hdfs.server.namenode.INodeDirectory.getNode(INodeDirectory.java:121)

at
org.apache.hadoop.hdfs.server.namenode.INodeDirectory.getNode(INodeDirectory.java:130)

at
org.apache.hadoop.hdfs.server.namenode.FSDirectory.getFileInfo(FSDirectory.java:1206)


I was also looking at SymLinkTextInputFormat with no success. Any pointers
are greatly appreciated.

Thanks,
Ankita

Reply via email to