Hadoop MR 实现视频拉流框架
来源:互联网 发布:博客数据库设计 编辑:程序博客网 时间:2024/06/07 05:08
Hadoop 集群的搭建,相信大家在网上能够找到很多相关的资料,而我也是参照了好长一段的时间的资料才搞定Hadoop集群环境的安装。在这里贴几个网址,记录一下吧。
http://book.51cto.com/art/201110/298591.htm
然后配合自己下载的一些资料和《Hadoop权威指南》,陆嘉恒的《Hadoop实战》这2本比较权威的书而安装的。
后来,公司引进了Intel的Hadoop版本,是安装更加的简单方便了。据说,功能也因此而变得更加的强大了。
下面来说一下自己在进行Hadoop MR框架下实现实时视频拉取和存储的基本思路吧。
大致的方向是 :
1)由C编写底层视频拉取代码,编译成动态库,其中,包括了对视频服务器的协商,连接与收取等接口。
2)由JAVA中的JNA方法调用C库,首先在纯粹的JAVA程序中能够实现视频的拉取和存储。
3)然后,将其中的文件存储API切换成Hadoop HDFS Java API 进行文件的读写。其中涉及到HDFS的文件操作,可以查看资料得到。
4)对已经能够实现拉流存储的Java类,在MR Java代码中调用,实现多路拉流与存储。
这是现在已经完成的基本思路。哪里有不当之处,希望能够得到大牛们的指点。
PS:这种存储方式是在MR执行中间对文件进行了HDFS存储操作,曾在某次讨论中,有人指出不太可控。故在寻找另外的解决方案。
有一中想法是,在MR中调用拉流,直接有MAP输出,不进行REDUCE程序,将文件存储于HDFS文件系统中。目前还未测试,目测可以实现。希望有关大牛们可以指点其中InputFormat 和 OutputFormat 中,相对于输入输出流操作的相关知识和操作。(由于本人是C++程序工作者,对于Java不是太明确。。。谢谢)
- Hadoop MR 实现视频拉流框架
- hadoop 用MR实现join操作
- hadoop 用MR实现join操作
- hadoop 用MR实现join操作
- hadoop框架详解视频
- hadoop核心组件---MR(MapReduce)分布式计算框架
- 视频直播推流与拉流的实现
- 基于随机游走的社团划分算法hadoop MR实现
- hadoop的MR如何实现动态替换算法包
- hadoop的MR如何实现动态替换算法包
- hadoop mr数据流总结
- Hadoop MR VS Spark
- hadoop mr 流程图
- Hadoop(12) MR Partitioner
- Hadoop(13) MR 排序
- Hadoop(14) MR Combiner
- Hadoop(15) MR shuffle
- hadoop MR的过程
- 一分钟掌握Spring中bean的生命周期
- extjs class
- C++ 学习书籍
- Error: unterminated string literal
- 提高显示布局文件的性能 1 - 优化布局层级
- Hadoop MR 实现视频拉流框架
- 对CentOS服务器上正使用MRTG进行移机操作
- Linux chown命令
- Git工具连接GitHub(Windows配置篇)
- Oracle RAC 11gR2安装的必要条件
- JS替换空格回车换行符
- vc托管调用c#dll
- Navicat for Mysql 的快捷键综合
- VC常用类及其头文件汇总