On Tue, Jan 17, 2012 at 8:53 AM, mrconk <[email protected]> wrote: > > How can I insert images into Hbase? Is it possible to use HBase to serve > images? For example: A user uploads an image to Hbase via our PHP > application (REST/Stargate interface). Also, what is the best way to serve > images in Hbase via img src path or URI? Is it possible to publish a URI > when we want to retrieve the image? In what format would you store the image > in Hbase (binary etc). I am looking for examples or detailed instructions. I > know this is possible but would like a tutorial or some sort of reference. > Any help would be greatly appreciated.
HBase takes arrays of bytes. Just stuff the raw image bytes into an hbase cell. Can't you serve out of hbase via hbase REST interface? (This is what the imageshack/yfrog folks do. They have architecture that has varnish caching the hbase images and inline w/ the request they'll have imagemagick do size transforms: http://www.slideshare.net/jacque74/hug-hbase-presentation) At SU we serve thumbnails from hbase. St.Ack
