Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images.
HBase is a column oriented database from the Hadoop ecosystem.
This module provide support for Hadoop HBase as a large auto replicant key/value backend storage for images in Thumbor.
The current version of the module is 0.9.
In order to install the HBase Storage Module for Thumbor, you have to install Hadoop / HBase ecosystem first.
The HBase Storage Module for Thumbor was originally developed and tested on a Cloudera CDH3 Hadoop on a Debian system.
You can follow the CDH3 Installation Guide for Ubuntu/Debian Systems Systems and install the following packages :
sudo apt-get install hadoop-0.20 hadoop-0.20-native
sudo apt-get install hadoop-hbase hadoop-hbase-thrift
You can follow the CDH3 Installation Guide for RedHat Systems and install the following packages :
sudo yum install hadoop-0.20 hadoop-0.20-native
sudo yum install hadoop-hbase hadoop-hbase-thrift
You have to install Thumbor following the Thumbor Installation Guide...
... and finally the HBase Storage Module :
pip install thumbor_hbase
In order to execute pyvows tests, you have to install pyvows :
pip install pyvows
and run tests with :
pyvows vows
Licensed under the MIT license:
http://www.opensource.org/licenses/mit-license
Copyright (c) 2011 globo.com timehome@corp.globo.com