Does this error occur for anyone else? It might be a serious issue. 2015-05-05 13:59 GMT+02:00 Zsolt Tóth <toth.zsolt....@gmail.com>:
> Hi, > > I've just upgraded to Hive 1.1.0 and it looks like there is a problem with > the distributed cache. > I use ADD FILE, then an UDF that wants to read the file. The following > syntax works in Hive 1.0.0 but Hive can't find the file in 1.1.0 (testfile > exists on hdfs, the built-in udf in_file is just an example): > > add file hdfs:///tmp/testfile; > select in_file('a', './testfile') from a; > > However, it works with the local path: > > select in_file('a', > '/tmp/462e6854-10f3-4a68-a290-615e6e9d60ff_resources/testfile') from a; > > When I try to list the files in the directory "./" in Hive 1.1.0, it lists > the cluster's root directory. It looks like the working directory changed > in Hive 1.1.0. Is this intended? If so, how can I access the files in the > distributed cache added with ADD FILE? > > Regards, > Zsolt >