hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Marc Spaggiari <jean-m...@spaggiari.org>
Subject Re: Ruby scripting in HBase?
Date Thu, 28 Aug 2014 23:51:05 GMT
Was more thinking about the first. Having a way to automate groovy shell
commands testing in the build.
Le 2014-08-28 19:45, "Mikhail Antonov" <olorinbant@gmail.com> a écrit :

> JM - do you mean writing unit or integration tests for groovy commands
> themselves, or to be able to write HBase tests in Groovy? If later
> one, then I'd think HBase tests may benefit a lot in conciseness if
> written in Groovy.
>
> -Mikhail
>
> 2014-08-28 16:39 GMT-07:00, Jean-Marc Spaggiari <jean-marc@spaggiari.org>:
> > Are we not just going to replace a pain by another pain?
> >
> > Can we build test suites for Groovy? I mean, not just use groovy to build
> > test, but build a test script which will test groovy? I think it's one of
> > the main issues today with JRuby shell.
> >
> > I prefer Groovy over JRuby but not sure if the move really worse it.
> >
> >
> > 2014-08-28 19:06 GMT-04:00 Konstantin Boudnik <cos@apache.org>:
> >
> >> Guys,
> >>
> >> I've been looking into some service scripting around HBase lifecycle
> >> management, etc. and couldn't help but wonder why those were written in
> >> Ruby
> >> of all JVM languages? Historical legacy aside, it seems that current
> >> HBase
> >> is
> >> still using JRuby 1.6.5 vs the latest at 1.9+ or perhaps even later.
> >>
> >> At any rate, I was wondering if replacing Ruby with a more Java-like
> >> scripting
> >> extension (if the scripting-2-Java API bridge is what indeed desired)
> >> would be
> >> of any interest here? An obvious choice would be Groovy
> >> (http://groovy.codehaus.org/). One of the main reasons behind my
> proposal
> >> is
> >> stack simplification: Bigtop is very actively using Groovy as a
> scripting
> >> language of choice to do builds, develop smoke tests, etc. So, it is
> >> already
> >> there and guaranteed to be installed as a part of any Bigtop-derived
> >> Hadoop
> >> distro. There are other benefits, where, if desired, one can just write
> >> Java
> >> code inside of a Groovy script, without a need to learn yet another
> >> language
> >> like Ruby.
> >>
> >> This is perhaps not of an immediate priority for the community, but if
> >> there's
> >> enough interest, I can give it an initial shot to demo'ed what I am
> >> really
> >> talking about.
> >>
> >> Thoughts?
> >> --
> >> Regards,
> >>   Cos
> >>
> >>
> >
>
>
> --
> Thanks,
> Michael Antonov
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message