Design and implementation of recommendation system based on Hadoop

Source: Internet
Author: User
Keywords Hadoop mapreduce
Tags based computing design designs hadoop network operation programming

Design and implementation of recommendation system based on Hadoop

Tangjin of the

The main work contents are as follows: 1. Based on the research of the running mechanism of Hadoop and the principle of MapReduce programming, combined with recommendation system and recommendation algorithm, especially the network recommendation algorithm represented by the material diffusion recommendation algorithm and the heat conduction recommendation algorithm, the paper designs and realizes the MapReduce programming scheme of network recommendation algorithm, The complex computing task of this algorithm is decomposed into a series of mapreduce operation Flow, so as to make the distributed parallel processing on Hadoop and cloud computing platform, the algorithm has good parallelism and expansibility in the cluster through a series of experimental tests. 2. On the basis of the MapReduce scheme of network recommendation algorithm, using the optimization methods of combiner function and sequence file input output type, the paper analyzes the characteristics of the long tail distribution data of the dataset and the implementation details of the algorithm calculation process, By using the pair and stripe scheme in the calculation of resource allocation matrix and the optimization design idea of cutting the extremely active users, the problem of performance bottleneck of the algorithm is effectively solved, and the MapReduce scheme of network recommendation algorithm based on Hadoop is improved, The experimental results show that the improved method can improve the efficiency of the algorithm. 3. Studied the installation, deployment and usage of a series of related open source software, including Hadoop, Mahout, Sqoop, ganglia, combined with the MapReduce scheme of the network recommendation algorithm designed in this paper, through system requirements, system framework and process design, The system implementation and the system test several steps, has designed, implemented and deployed the recommended prototype system based on Hadoop in the cluster environment composed of many computers.


Design and implementation of recommendation system based on Hadoop

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.