My main issue with the below Edward is that its a vote on 'hbase
shell'. I would suggest that we instead vote on whether the proposed
hbase shell extensions -- RDF, Matrix, Relational Algebra, HQL Server,
etc. -- belong in hbase core.
In its current state, the 'hbase shell' is buggy and needs filling out
but IMO, it is a critical hbase feature. It makes hbase familiar
because you can do basic data definition, administrative functions, and
simple queries using something that resembles the ubiquitous SQL.
The extensions on the other hand, IMO, do not fit the scope of the hbase
project. While I see much of merit in each of the proposed
developments, when done as patches and wiki additions to the hbase core,
they strike me as noise and a distraction.
Below I suggest an alternate wording for the vote. See what you think.
Do the proposed extensions to hbase shell, listed below, belong in hbase
core:
-------------------------------------------------------------------------------------
[ ] +1 Yes, the proposed 'hbase shell' extensions belong in hbase core
[ ] +0
[ ] -0
[ ] -1 No, the proposed 'hbase shell' extensions do not belong in hbase core
-------------------------------------------------------------------------------------
http://wiki.apache.org/lucene-hadoop/Hbase/RDF
http://wiki.apache.org/lucene-hadoop/Hbase/Matrix
http://wiki.apache.org/lucene-hadoop/Hbase/HbaseShell (The section
on 'Relational Algebra').
Below are a partial list of JIRAs:
HADOOP-2329 Addition of Built-In Value Data Types for efficient
accessing and stroing data
HADOOP-2013 JOINs in select statement
HADOOP-2328 Non-index join columns
HADOOP-2143 Cell-value index option using lucene
HADOOP-2005 SPARQL operations can be defined using modified
relational algebra operators
Reading voting rules for the Apache HTTP project,
http://httpd.apache.org/dev/guidelines.html, if you put up the proposal,
for sure you have a binding vote. As to who else has binding votes and
as to how the vote will be determined, is a little up in the air. I'd
guess the current hbase committers have binding votes. But 3 plus
binding votes are required to carry a motion. To avoid the possibility
of all 3 binding votes not being in favor and to avoid an unsettled
proposition, I'd suggest that we give binding votes to others who have
made contributions to hbase?
St.Ack
edward yoon wrote:
Hi, community.
I'm edward yoon, a worker for the 'hbase shell on hadoop + hbase' and 'RDF,
Matrix storage on hadoop + hbase'.
Now I and other guys who did register for the hbase shell project would
graduate as a contrib project from hbase sub-package.
First i'm introducing ourselves.
I'm work for R&D center at NHN, corp( http://en.wikipedia.org/wiki/NHN )
And, i'm with an database expert, inchul(Ph.d candidate) and yongho(MM) and an
enterpriser, jaesun(Ph.D) and some university's labs.
I believe that our work will makes the hadoop an even better platform for
scientific and advanced analytics programming.
So far, i was work alone on hbase for try to become a committer for company.
But, it seems to slow way.
After set up the hbase shell code to somewhere under contrib package,
I'd like to contribute these all for one set at once after internal works.
So, i propose to graduate hbase shell as a contrib project.
If you find portraits of interest, please vote for the contrib project.
1. http://wiki.apache.org/lucene-hadoop/Hbase/HbaseShell
2. http://wiki.apache.org/lucene-hadoop/Hbase/RDF
3. http://wiki.apache.org/lucene-hadoop/Hbase/Matrix (Not yet)
here's mine :
-------------------------------------------------------------------------------------
[ ] +1 Remove the hbase shell to other contrib project from hbase
[ ] +0
[ ] -0
[ ] -1 Retain the hbase shell as a package on hbase
-------------------------------------------------------------------------------------
Ok, Thanks for your opinion.
But, if you voted against, please one more vote for a future release of the
hbase shell on hbase.
I was proposed the addition of extensions as describe below
1. Relational algebra on Hbase
2. HQL Socket server for executing the hql query in other applications
Should it be committed to hbase core?
here's mine :
-------------------------------------------------------------------------------------
[ ] +1 Proposed shell extensions should be committed to hbase core
[ ] +0
[ ] -0
[ ] -1 Retain the hbase shell as a package on hbase
-------------------------------------------------------------------------------------
Thank you very much.
If you have any ideas, please let me know.
Thanks,
Edward.
------------------------------
B. Regards,
Edward yoon @ NHN, corp.
Home : http://www.udanax.org
_________________________________________________________________
You keep typing, we keep giving. Download Messenger and join the i’m Initiative
now.
http://im.live.com/messenger/im/home/?source=TAGLM