Yes it works locally for me as well. We are running on YARN where it fails
on 1.6.0 though (works fine with 1.4.2).

Regards,

On Tue, Sep 18, 2018 at 1:47 AM, Fabian Hueske <fhue...@gmail.com> wrote:

> Hi,
>
> The functionality of the SQL ScalarFunction is backed by Flink's
> distributed cache and just passes on the function call.
> I tried it locally on my machine and it works for me.
>
> What is your setup? Are you running on Yarn?
>
> Maybe Chesnay or Dawid (added to CC) can help to track the problem down.
>
> Best, Fabian
>
> 2018-09-18 6:10 GMT+02:00 Subramanya Suresh <ssur...@salesforce.com>:
>
>> Hi,
>> We are running into some trouble with 
>> StreamExecutionEnvironment.registerCachedFile
>> (works perfectly fine in 1.4.2).
>>
>>
>>    - We register some CSV files in HDFS with
>>    executionEnvironment.registerCachedFile("hdfs:///myPath/myCsv",
>>    myCSV.csv)
>>    - In a UDF (ScalarFunction), in the open function, we do a
>>    FunctionContext.getCachedFile("myCSV) to load the CSV in a singleton.
>>
>> We are running into a
>>
>> java.lang.IllegalArgumentException: File with name 'myCSV.csv' is not 
>> available. Did you forget to register the file?
>>
>>
>> Sincerely,
>>
>>
>> --
>>
>> <http://smart.salesforce.com/sig/ssuresh//us_mb/default/link.html>
>>
>
>


-- 

<http://smart.salesforce.com/sig/ssuresh//us_mb/default/link.html>

Reply via email to