《表2 User Data》
用户评价数据存储模块主要功能就是借助Map Reduce函数并行处理数据集中每一行评价数据。具体而言,我们将用户标识uid作为特征信息,将style、score、time作为评分属性,使用Map函数并行读取用户评价数据的特征信息及评分属性,然后生成key/vlaue键值对。接着,将键值对传递给Reduce函数,在Reduce阶段,对Map阶段输出的数据进行统计,按key值进行聚合、规约,为了方便计算,使用”#”来连接用户特征,构造一个特征字符串[7]。最后,在HBase中创建一个User Data表,用来存储用户评价数据,如表2所示,该模块的架构图如图5所示。
图表编号 | XD00184490800 严禁用于非法目的 |
---|---|
绘制时间 | 2020.12.25 |
作者 | 冯辉、邓明、陈宝国 |
绘制单位 | 淮南师范学院计算机学院、淮南师范学院计算机学院、淮南师范学院计算机学院 |
更多格式 | 高清、无水印(增值服务) |