The issue of information overload has become increasingly prominent since there are various kinds of data generated daily. A good recommendation systems can better deal with such problems. However, traditional recommendation systems for a single machine are suffering from the computing bottleneck in the environment of massive data. An individual recommendation algorithm is unable to gratify desiring users. To tackle this problem, we designed and implemented three kinds of recommendation algorithms based on big data framework in this paper. Besides, we improved the traditional recommendation algorithms leveraging the prevailing big data processing technologies. Finally, we evaluated the efficiency of the algorithm through recall rate, precision rate and coverage. Experiments show that the hybrid model-based recommendation algorithms which can be applied to the bulk data environment are better than the single recommendation algorithms.