Hello Panagiotis,
Thank you very much.
I took the InMemoryFileSystem solution for the time being. I don't quite
like the idea of having to write and read the same bytes, but I'll use it
until that big PR will be merged.

Cheers,
Alessandro

Il giorno mer 3 mar 2021 alle ore 13:53 Panos Garefalakis <
panga...@gmail.com> ha scritto:

> Hey Allesandro,
>
> Welcome to the community!
> Currently ORC has a hard dependency on the Hadoop FS -- so the easiest way
> to use the Writer would be to directly write to disk.
> There is an ongoing effort to remove this (undeeded) dependency -- see
> ORC-508  <https://issues.apache.org/jira/browse/ORC-508> and a fairly
> recent PR <https://github.com/apache/orc/pull/641>  by Owen if you want
> to hack around.
> An alternative would be to use a custom in-memory FS as we currently do
> for some tests
> <https://github.com/pgaref/orc/blob/master/java/core/src/test/org/apache/orc/impl/TestPhysicalFsWriter.java#L168>
> .
>
> Hope this helps!
>
> Cheers,
> Panagiotis
>
> On Wed, Mar 3, 2021 at 10:15 AM Alessandro D'Armiento <
> alessandro.darmiento1...@gmail.com> wrote:
>
>> Good morning,
>> I am using the Orc-core Java library for the first time.
>> I could not find in the documentation a way to use the Orc File Writer to
>> create Orc files, but instead of writing them to disk, retain the bytearray
>> to have the actual writing handled by some other system.
>> Is this natively possible?
>> I also thought about using stuff like Google jimfs to create a file in
>> memory and then reading it, but it's suboptimal.
>>
>> Thanks,
>> Alessandro
>>
>

Reply via email to