hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leen Toelen <toe...@gmail.com>
Subject Re: Data processing/filtering on the server
Date Thu, 14 Jan 2010 16:00:13 GMT
Hi,

is HBase able to add/load a jar to its classpath on the fly? It would be
neat to have a 'hot deploy' directory, much like felix fileinstall.

Regards,
Leen

On Thu, Jan 14, 2010 at 4:00 PM, Paul Ambrose <pambrose@mac.com> wrote:

> Yes, add it to HBASE_CLASSPATH in $HBASE_HOME/conf/hbase-env.sh
> http://www.hbql.com/installation.html
>
> On Jan 14, 2010, at 1:39 AM, Sriram Muthuswamy Chittathoor wrote:
>
> > Could this be the reason as to why in HBQL something like this does not
> > work
> > " SELECT * FROM demo1 WITH SERVER FILTER WHERE f1:val2 > 100"
> >
> > Whereas  "SELECT * FROM demo1 WITH CLIENT FILTER WHERE f1:val2 > 100"
> > works.
> >
> > I need to copy hbql jar to all the machines and set it in the class path
> > ?
> >
> > -----Original Message-----
> > From: saint.ack@gmail.com [mailto:saint.ack@gmail.com] On Behalf Of
> > stack
> > Sent: Wednesday, January 13, 2010 11:42 PM
> > To: hbase-user@hadoop.apache.org
> > Subject: Re: Data processing/filtering on the server
> >
> > Your custom code needs to be on the CLASSPATH of both server and client
> > so
> > it may need a restart of your servers after adding your new filter
> > serverside.  We do not yet have dynamic loading of filters implemented.
> > There may be another issue where instead of passing class names, we
> > pass a
> > code -- saves on message sizes passed -- and your new class may not make
> > it
> > across because currently codes need to be added to the head of
> > HbaseObjectWritable.   That said there is provision for when a code does
> > not
> > exist, we instead send over the class name.  Maybe this will work for
> > you.
> >
> > St.Ack
> >
> > On Wed, Jan 13, 2010 at 9:38 AM, Sriram Muthuswamy Chittathoor <
> > sriramc@ivycomptech.com> wrote:
> >
> >> Thanks Edward.  As an experiment I was trying to write my own filter
> > and
> >> use the scan.setFilter (..)  method to set it.  Is this even possible
> > as I
> >> got into issues --  started giving some region server exception.
> > Based on
> >> your response if the filtering is applied on the server side obviously
> > my
> >> local custom filter class cannot be used.  Am I guessing it right ??
> >>
> >> -----Original Message-----
> >> From: Edward Capriolo [mailto:edlinuxguru@gmail.com]
> >> Sent: Wednesday, January 13, 2010 11:00 PM
> >> To: hbase-user@hadoop.apache.org
> >> Subject: Re: Data processing/filtering on the server
> >>
> >> Filters are applied server side:
> >>
> >>
> >>
> > http://hadoop.apache.org/hbase/docs/current/api/org/apache/hadoop/hbase/
> > filter/package-summary.html
> >>
> >> Edward
> >> On Wed, Jan 13, 2010 at 12:28 PM, Sriram Muthuswamy Chittathoor
> >> <sriramc@ivycomptech.com> wrote:
> >>> Hi:
> >>>
> >>> I am currently using the HBase client api to fetch the data rows and
> >>> process the rows on the client JVM.  Is there a way to specify
> > filters
> >>> which will apply say on the region servers so that the data that is
> >>> returned to me is a filtered set.  I don't want all the data rows to
> >>> travel on the wire from the server to the client JVM
> >>>
> >>> Sriram C
> >>>
> >>> This email is sent for and on behalf of Ivy Comptech Private
> > Limited. Ivy
> >> Comptech Private Limited is a limited liability company.
> >>>
> >>> This email and any attachments are confidential, and may be legally
> >> privileged and protected by copyright. If you are not the intended
> > recipient
> >> dissemination or copying of this email is prohibited. If you have
> > received
> >> this in error, please notify the sender by replying by email and then
> > delete
> >> the email completely from your system.
> >>> Any views or opinions are solely those of the sender.  This
> > communication
> >> is not intended to form a binding contract on behalf of Ivy Comptech
> > Private
> >> Limited unless expressly indicated to the contrary and properly
> > authorised.
> >> Any actions taken on the basis of this email are at the recipient's
> > own
> >> risk.
> >>>
> >>> Registered office:
> >>> Ivy Comptech Private Limited, Cyber Spazio, Road No. 2, Banjara
> > Hills,
> >> Hyderabad 500 033, Andhra Pradesh, India. Registered number: 37994.
> >> Registered in India. A list of members' names is available for
> > inspection at
> >> the registered office.
> >>>
> >>>
> >>
> >> This email is sent for and on behalf of Ivy Comptech Private Limited.
> > Ivy
> >> Comptech Private Limited is a limited liability company.
> >>
> >> This email and any attachments are confidential, and may be legally
> >> privileged and protected by copyright. If you are not the intended
> > recipient
> >> dissemination or copying of this email is prohibited. If you have
> > received
> >> this in error, please notify the sender by replying by email and then
> > delete
> >> the email completely from your system.
> >> Any views or opinions are solely those of the sender.  This
> > communication
> >> is not intended to form a binding contract on behalf of Ivy Comptech
> > Private
> >> Limited unless expressly indicated to the contrary and properly
> > authorised.
> >> Any actions taken on the basis of this email are at the recipient's
> > own
> >> risk.
> >>
> >> Registered office:
> >> Ivy Comptech Private Limited, Cyber Spazio, Road No. 2, Banjara Hills,
> >> Hyderabad 500 033, Andhra Pradesh, India. Registered number: 37994.
> >> Registered in India. A list of members' names is available for
> > inspection at
> >> the registered office.
> >>
> >>
>
>

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