Hadoop + HBase + Solr = Lily
Lily currently offers an open source content repository. It is the first cloud-scalable repository for social content applications. It is built from ground up using Big Data and NOSQL technology. Its technology stack includes Hadoop, HBase and Solr.
Hadoop provides distributed file system and HBase is a No-SQL database which runs on top of Hadoop. HBase is scalable and supports auto sharding. Lily stores its content in the HBase. The developer-friendly content model is mapped and persisted into HBase.
The content gets indexed using Solr
and it is avaialble for search. Solr is leader in search platform. It is highly scalable, providing distributed search and index replication.ZooKeeper
provides centralized service for maintaining configuration information. It is mandatory for distributed system.Avro
RPC, a data serialization system provides API support.