Hi William,
Unfortunately I have no knowledge of apache mesos/marathon ,but I am
interested to know about it and to spend time on that.
Thanks,
Arghya
On Jul 28, 2015 10:42 PM, William Markito wmark...@pivotal.io wrote:
Replying the last 3 messages:
@Arghya: That's great. Are you already familiar with mesos/marathon,
etc? If not that would be
a good starting point before moving fwd with implementation for Geode.
@Eric: That's right. Although please see my notes on this thread...
@Christian: Thanks for creating that. What do you mean by non-OQL ?
So talking specifically about Zeppelin and Geode, technically it's already
possible today
using the Geode spark connector. I'm going to blog about it soon, but in a
nutshell
the connector allows you to execute OQL within a spark/sql context and
register them as RDDs:
For example:
%spark
val deviceLocations = sqlContext.gemfireOQL(select d.x, d.y, d.deviceId
from /DeviceLocations d)
deviceLocations.registerTempTable(deviceLocations)
Then allows you to execute spark SQL such as in this image:
http://img42.com/En7hO
That said, OQL is a more direct access to Geode and both access would have
different use cases...
On Tue, Jul 28, 2015 at 6:46 AM, Christian Tzolov ctzo...@pivotal.io
wrote:
Glad i came across this discussion because i've oppened a ticket to add
Geode OQL Interpreter for Zeppelin:
https://issues.apache.org/jira/browse/ZEPPELIN-189
I'm working on PostgreSQL/HAWQ/GPDB Interpreter [ZEPPELIN-70] and i have
been exploring a Geode Interpreter support as well.
Any ideas for non-OQL Interpreters use cases/support?
Cheers,
Christian
On 28 July 2015 at 14:04, Eric Pederson eric...@gmail.com wrote:
Hi William - on the Zeppelin thing, do you mean a OQL
runner/visualizer a
la Databrowser? That would be cool.
-- Eric
On Tue, Jul 28, 2015 at 1:08 AM, William Markito wmark...@pivotal.io
wrote:
Hello João,
Let me try to shed some light here...
On Mon, Jul 27, 2015 at 8:42 PM, João Peixoto
joao.harti...@gmail.com
wrote:
Dear Geode devs,
I've been following (and to some extent participating) the mailing
lists
and I find the project really interesting.
And we're happy with that! :)
I would like to contribute but I feel a little lost. I know that
there
is A
LOT going on right now with the donation to Apache and all.
I've been looking into a couple issues that I could tackle to begin
with:
* https://issues.apache.org/jira/browse/GEODE-36 : Changing the
shell
to
geode. Seems like an easy enough task, since you seem to use
Spring
Shell. After looking at the code it is not that simple. You use
Spring
Shell 1.0.0 and JLine (older version). Spring Shell 1.1.0 is not
compatible
and would require a lot of changes, but I'm not sure of the current
implementation decisions nor who to ask about it.
I'd hold a little bit on the rename to Geode for now but the
upgrade/update
to new version of the Spring shell would be an awesome contribution,
but
not sure if that's the easiest way to start...
* https://issues.apache.org/jira/browse/GEODE-34 : Experimenting
with
Reactor/Reactive Streams. Much more researchy and for all intents
and
purposes, hardcore. Specially not knowing the internal structure
(apart
from studying the code) nor who to ask about it, like an overview.
Definitely sounds fun though.
Also agree.
On this subject I'd like to ask your advice. Should I wait for
Geode
to
be
out of incubating status before diving into the project itself? is
there
some sort of implementation decisions notebook or general internal
architecture diagram/document? Or should I just power through it?
*Not at all!* In fact getting contributions while we're incubating
are
very
important and a key metric towards our graduation.
So first of all, at the How to contribute
https://cwiki.apache.org/confluence/display/GEODE/How+to+Contribute
page
we listed a few ideas that would be interesting and some are actually
fairly simple ways to contribute without that much knowledge of Geode
internals. But other ideas not listed there are also welcome!
Giving some other examples:
- Geode has an huge number of features and when we decided to open
source GemFire we *left out* of the package the product examples
on
purpose, given that they would need to be updated and refactored.
That
work
I've not started yet and would be tracked in GEODE-33
https://issues.apache.org/jira/browse/GEODE-33.
- Currently I'm looking into Apache Mesos and Marathon integration
or
at
least a tutorial on how to run a Geode cluster on Mesos. We