Thanks to everyone for participating in this conversation. I’ll continue working on removing *Arrow* from *Hive*, as we all seem to agree it’s not worth keeping—given the lack of active use cases and the significant footprint it leaves in the codebase.
Regards, Laszlo Bodor Simhadri G <simhad...@apache.org> ezt írta (időpont: 2025. ápr. 14., H, 21:33): > Hello, > > The only use case I can recall is from when we used the HWC-LLAP mode > configured to leverage Apache Arrow. In this setup, Spark would submit > queries on Hive ACID tables through HWC. The queries were executed on LLAP, > and the data exchange between LLAP and Spark was in the Apache Arrow > format. This allowed the result set to be natively available for further > processing within Spark. > > However, the HWC-LLAP mode has not been in use for quite some time now, as > it has been superseded by other modes. > > At this point, I am not aware of any other active use cases involving the > Arrow code in Hive. > > Best regards, > > Simhadri G > > On Mon, Apr 14, 2025, 7:35 PM Shohei Okumiya <oku...@apache.org> wrote: > >> Hi Laszlo, >> >> I had a chance to talk with Apache Arrow PMCs[1] a couple of days ago >> and shared my thoughts on seeking to integrate Hive with Arrow. The >> timing is surprising. >> >> Before the meetup, I looked through the only use case and didn't >> understand practical use cases. So, I give +1 to remove the feature. >> >> - [1] https://red-data-tools.connpass.com/event/349680/ >> >> Regards, >> Okumin >> >> On Mon, Apr 14, 2025 at 10:13 PM László Bodor <bodorlaszlo0...@gmail.com> >> wrote: >> > >> > Hi all! >> > >> > https://issues.apache.org/jira/browse/HIVE-28904 >> > https://github.com/apache/hive/pull/5772 >> > >> > What do you think about removing Arrow from Hive? >> > >> > As far as I can remember, that was originally introduced for the Hive >> Warehouse Connector in its early days. Since then, other reader >> modes—Direct Reader v1, Direct Reader v2, and later Secure Access Mode—have >> superseded the initial read mode that used Arrow. >> > >> > Can anyone recall any current use cases where Arrow is still used in >> Hive? >> > >> > >> > Regards, >> > Laszlo Bodor >> > >> >