Interesting. Wondering if this is a fun project or one has some serious intentions to build a Drill cluster of droids. Either way, good luck with Dalvik and unsafe. NoSql on Android has certain advantages and use cases but wondering how Drill as a query engine would come handy. Thoughts?
-Hanifi 2016-03-03 10:18 GMT-08:00 Jason Altekruse <[email protected]>: > No one has tried to do this yet. The first question I would investigate is > if Android supports java direct memory, which Drill makes extensive use of, > but is not considered a standard feature in all implementations of the JVM. > A quick glance at the docs seems to indicate that it is supported (the > allocateDirect() method is what we are interested in here) [1]. I am not > aware of all of the differences between Android and standard Java so there > may be other major hurdles. It looks like Android now has Java 7 support, > which is the version that we currently develop Drill against. > > You can certainly give it a shot, but I doubt it will just work. Drill has > a lot of dependencies, which I believe you would also have to re-compile. > That could end up being quite a task itself. If you decide to try it feel > free to ask questions here and we'll try to help out the best we can. > > [1] - http://developer.android.com/reference/java/nio/ByteBuffer.html > > - Jason > > On Thu, Mar 3, 2016 at 6:16 AM, Sandeep Choudhary < > [email protected]> wrote: > > > Dear Team, > > > > I am looking for running the Apache Drill on Android (linux + java based) > > devices, these devices are 4-8 cores and 2-4 GB RAM + storage speed > around > > to SSD speed! > > > > Is there any way to compile or run it? > > > > I think it will be great for Apache Drill too as an advantage, there are > > many No-SQL provider started supporting this but they are not good > enough. > > > > Looking for a positive response. > > > > Best, > > Sandeep Choudhary > > >
