Hive 蜂箱和Mahout集成

Hive 蜂箱和Mahout集成,hive,mahout,mahout-recommender,Hive,Mahout,Mahout Recommender,在我的项目中,我需要从配置单元表中获取数据,处理这些数据以生成建议,然后再次将这些建议保存到配置单元表中 这是使用Mahout获取建议的示例代码 public static void main( String[] args ) throws Exception { DataModel model = new FileDataModel(new File("data/TestData.csv")); UserSimilarity similarity = new PearsonCo

在我的项目中,我需要从配置单元表中获取数据,处理这些数据以生成建议,然后再次将这些建议保存到配置单元表中

这是使用Mahout获取建议的示例代码

public static void main( String[] args ) throws Exception
{
    DataModel model = new FileDataModel(new File("data/TestData.csv"));
    UserSimilarity similarity = new PearsonCorrelationSimilarity(model);
    System.out.println("similarity"+similarity);
    UserNeighborhood neighborhood = new NearestNUserNeighborhood(5, similarity, model);
    System.out.println("neighborhood::"+neighborhood);
    UserBasedRecommender recommender = new GenericUserBasedRecommender(model, neighborhood, similarity);
    System.out.println("recommender:"+recommender);
    List<RecommendedItem> recommendations = recommender.recommend(2, 5);
    System.out.println("recommendations"+recommendations);
    for (RecommendedItem recommendation : recommendations) {
        System.out.println(recommendation);
    }
}
现在,我不想在数据模型中使用CSV文件,而是想使用配置单元表,然后将建议再次保存到配置单元表中

我找到了一些关于这方面的帖子,但没有一篇达到我的目的

对不起,如果我是一个简单的人,但我是一个全新的mahout和蜂巢,并试图学习这些技术