开发协同过滤组件,运用了spark millb上的协同过滤 ALS算法。在测试过程中遇到了内存溢出的错误,查找了错误位置,发现在训练的时候,迭代次数的增加便会出现这个问题,原因可能是迭代是的计算的数据量指数上升
sc.setCheckpointDir("/tmp")
问题暂时解决
因为这只是一个治标不治本的办法。每次你还要去删除/tmp里面的文件
开发协同过滤组件,运用了spark millb上的协同过滤 ALS算法。在测试过程中遇到了内存溢出的错误,查找了错误位置,发现在训练的时候,迭代次数的增加便会出现这个问题,原因可能是迭代是的计算的数据量指数上升
sc.setCheckpointDir("/tmp")
问题暂时解决
因为这只是一个治标不治本的办法。每次你还要去删除/tmp里面的文件