Stanford大学的Phoenix系统(单机多核MapReduce应用)
来源:互联网 发布:料理机 鱼汤 知乎 编辑:程序博客网 时间:2024/05/21 03:19
一、简介:
1、Phoenix是在共享内存的体系结构上的MapReduce实现。它的目标是在多核平台上,使程序执行得更高效,而且使程序员不必关心并发的管理。事实上并发管理,尽管是经验丰富的程序员,也难免在这上面出错。
2、Phoenix由一组对程序应用开发者开放的简单API和一个高效的运行时组成。运行时系统处理程序的并发、资源管理和错误修复, 它的实现是建立在P-thread之上的,当然也可以很方便地移植到其它的共享内存线程库上。3、网站http://mapreduce.stanford.edu/可以下载到最新程序和源码。
二、本人所用平台:kubuntu-11.10-desktop-amd64
三、注意事项:操作系统必须是64位,需要用GNU make编译
四、问题汇总
Q1: make时遇到的问题:
undefined reference to `sem_wait'undefined reference to `sem_post'undefined reference to `sem_destroy'undefined reference to `sem_init'
A1: 调试时加参数 -pthread
注::这些问题在Redhat服务器版上没有发生。
- Stanford大学的Phoenix系统(单机多核MapReduce应用)
- Phoenix(十三)Phoenix使用MapReduce加载大批量数据
- Phoenix的人脸识别系统
- Hadoop应用开发--基于MapReduce推荐系统的实现
- 机器学习第一篇(stanford大学公开课学习笔记) —机器学习的概念和梯度下降
- Fluent 单机多核并行问题
- MapReduce的应用
- mapreduce的简单应用
- Zookeeper简单应用(单机)
- hbase的单机应用(不基于hdfs)
- ActiveMQ消息队列的单机使用及应用(一)
- 多线程和多核下“锁”的应用
- 多核技术在嵌入式实时系统中的应用
- 多核技术在嵌入式实时系统中的应用
- Option ROM 的调用 (phoenix bios)
- phoenix查询异常的问题(PhoenixIOException)
- 如何在linux下开发mapreduce应用程序(基于单机)
- 基于MapReduce的应用案例
- 动软连接access数据库生成的update语句无法更新库信息
- 学习资料网站
- 求助!java当中的一道题目。
- 黑马程序员--分页存储过程
- 数据结构重点题目+吐槽教材
- Stanford大学的Phoenix系统(单机多核MapReduce应用)
- 【Android Camera】之花落知多少
- 大话设计模式之简单工厂模式
- 业务驱动开发的关键原则
- Pheonix MapReduce - Wordcount 错误及解决方法
- jdbc获取对各种数据库的连接
- Android中内容观察者的使用---- ContentObserver类详解
- 【Android Camera】之 Preview
- C#方法