初识Storm(1)
个性化视频推荐系统 1. 个性化推荐与应用 2. 视频推荐系统 3. 推荐系统简介 :后台系统每天做一次数据的全量处理,统计分析用户以往的观看记录,将统计后的结果作为推荐的依据,然后 将视频个性 化的推荐给用户,提高用户观看视频的可能性。 存在的问题: 1. 单机部署 2. 处理数据量有限,不能扩展 3. 无法做到实时性 Storm是什么? 1. Storm是Twitter开源的一个分布式的实时计算系统 2. 使用场景:数据的实时分析,持续计算,分布式RPC等等。 Storm优点: 1. 分布式 2. 可扩展 3. 高可靠性 4. 编程模型简单 5. 高效实时 下载Storm安装包 1. 官网地址: http://storm-project.net/ 2. 源码地址: https://github.com/nathanmarz/storm 3. 技术论坛: https://groups.google.com/forum/#!forum/storm-user 4. 安装包结构介绍 Storm安装 环境:centos6.4 软件: jzmq-master-----java与c++通讯的桥梁,有了它,就可以使用zeromp了 storm-0.8.2 zeromq-2.1.7-----号称史上最牛逼的消息队列(用c++写的) zookeeper-3.4.5 1.编译安装ZMQ: tar