`
febird
  • 浏览: 254279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

管道的境界

阅读更多

一直在想:如何在 Hadoop.MapReduce 中,插入一个 C 写的 HashFunction,既要高效,又要接口简洁。通过命令行实现调用显然是不行的。刚刚终于想出了:使用管道!

一个非常简单的程序,从stdin读入,写到stdout。多简单!至于效率,管道嘛,本质上就是异步的,自然是buffered&asynchronous 模式。

hash 程序

框架可以一边不断往管道写key,一边从中读取结果,这两个工作完全可以是异步的。对hash程序来说,如果stdin/stdout是全缓冲的,就几乎没有io的开销,因为几百几千次 fgets/printf 才会导致一次系统调用。

对frame程序也是一样的。

在 hadoop.streaming 中,hash 函数目前还必须由 java 类指定,如果使用这种方式,那就更 unix 了。

0
0
分享到:
评论

相关推荐

    关于炼铁厂煤气管道防锈保温的报告 (3) .docx

    关于炼铁厂煤气管道防锈保温的报告主要涵盖了以下几个方面的内容: 1. **安全生产与基建扩产**:在2007年度,炼铁厂的主要工作集中在确保高炉的安全生产和扩大产能。通过制定和实施一系列如双炉比赛制度、流动红旗...

    CAD图例说明大全.doc

    * 排水符号:污水管道、雨水管道等 四、水系设施 水系设施是指城市中的河流、湖泊、水库等水系设施。这些设施在 CAD 图例中使用特殊的符号表示,以便于设计者和相关人员快速地识别和了解设计方案。 常见的水系...

    哦!安全,我与你零距离.docx

    随着成长,安全的概念逐渐具体化,特别是在工业生产中,安全意味着高压电线、运转设备、蒸汽管道和无数潜在的风险。然而,当我们离开生产一线,进入管理层,安全意识有时会被日常的平静所冲淡。 安全并非仅仅局限于...

    CAD地形图图例说明

    管线设施指的是各种地下或地上的管线,如供水管道、燃气管道、电缆等。在CAD地形图中,这些管线设施通常用不同颜色和样式的线条来表示,以便区分不同的类型。例如,红色线条可能代表消防水管,蓝色线条则可能代表...

    人力资本管理_百江经验.doc

    百江拥有1万多名员工,分布在40多家LPG和管道燃气企业,涉及11个省份,这样的组织结构使得人力资源管理面临着巨大的挑战。 在百江的人力资源管理实践中,首要特点是将人力资源视为一种【资本】和【资产】,强调其...

    CAD图标大全说明

    5. **境界线**:境界线通常指的是行政区域边界、土地所有权边界等,用于标识地权关系和管理范围。在CAD中,这些边界通过特定线条和符号表示,有助于法律和行政决策。 6. **地貌土质**:地形地貌图标描述了地面的...

    5百,1千,2千地形图要素分类与代码

    - 管线要素包括输油(气)管道、输电线路等,这些要素在地形图上通常用特定的线型来表示。 - 境界线要素包括行政区域界、国界等,它们是地图上重要的参考要素。 在GB14804-93标准中,各类要素的分类和代码使用数字...

    地形图应表示测量控制点.docx

    在制作地形图时,必须精确表示多种要素,包括测量控制点、居民地和垣栅、工矿建筑物与设施、交通与附属设施、管线与附属设施、水系与附属设施、境界、地貌和土质以及植被等。这些要素的表达方式和选取原则不仅遵循...

    CAD图层含义.doc

    这些层主要用于地形测绘和地籍图,包含地貌、道路、骨架线、独立地物、控制点、植被、等高线、管线设施、境界、居民地、界址点、水系设施等信息。 每个图层的设置都应考虑颜色、线型和线宽,以便于在图纸上清晰地区...

    建筑施工组织2021-施工组织设计.doc

    井田境界与资源量的明确有助于确定开采规模和范围,而开拓方式和巷道布置则关乎到施工效率和安全。这部分还可能包含了通风、排水、运输等主要生产系统的规划。 【矿井三类工程排队及建井工期】章节讨论了不同类型的...

    我国电信业企业管理现状分析.pdf

    心与心的沟通,是人与人交往的最高境界,也是企业与客户建立密切关系的最佳方式。唯有用心,才能让服务不流于表面形式,拥有温度和生命力;唯有用心,才能真正打动客户。用心,就是在服务中倾注真诚,去感受客户需要...

    databazel:Bazel为机器学习工作流构建规则

    在数据管道,工具类的境界luigi和airflow同样的方式创建的DAG来描述对数据做计算。 我认为,“我们需要构建软件来运行我们的数据分析工作流,但是我们使用不同的工具来描述DAG来构建两者。为什么?”。 由于时间太...

    矿井机械化改造竣工验收报告.docx

    - **井田境界及资源储量**:明确了矿井开采的边界,以及经过改造后可利用的煤炭资源总量。 - **“三个煤量”及资源接纳率**:“三个煤量”通常指可采储量、回采储量和损失储量,反映资源的开采效率和可持续性。 2...

    测绘工程产品困难类别细则.doc

    8. 境界测绘:用于确定行政边界、土地权属等,要求准确无误,通常涉及复杂的法律和政策问题。 9. 工程测量中的其他控制测量和GPS测量:在工程建设中,如道路、桥梁、隧道、管线等,需要精确的定位和测量。 10. ...

    夯实管理体系基础,提高企业综合实力.pptx

    在细化管理上,每个能源消耗点都应有专人负责,如办公室的每盏灯、每台电脑,车间和班组的照明、能源管道、设备等,都需要明确责任人及其替补,形成一个全面的责任网络。 【能源管理体系的建设思路】 能源管理体系...

    基础地理信息要素分类与代码.doc

    5. 管线:涵盖供水、供电、排水、燃气等各种管道线路。 6. 境界与政区:涉及国界、省界、县界等行政区域划分。 7. 地貌:包括地形特征如山川、平原、丘陵等。 8. 土质与植被:涉及土壤类型和植被覆盖状况。 中类是...

    测绘生产作业指导书.doc

    地形图应表示测量控制点、居民地和垣栅、工矿建筑物及其他设施、交通及附属设施、管线及附属设施、水系及附属设施、境界、地貌和土质、植被等各项地物、地貌要素,以及地理名称注记等。 地物、地貌的各项要素的表示...

    500-1000-2000地形图图式

    5. **管线及附属设施**:包括电力线、通信线、管道等基础设施及其附属设施的图示符号。 6. **水系及附属设施**:涉及河流、湖泊、水库等水系及其附属设施的图示符号。 7. **境界**:包括国界、省界、县界等行政区划...

    边坡稳定安全技术措施.docx

    - **防止坑下积水:** 坑下的积水会严重影响边坡的稳定性,需要通过铺设排水管道、设置集水井等方式确保积水能够及时排出。 **2. 加强边坡的监测和分析** - **定期监测:** 对边坡进行定期监测是确保边坡稳定的...

Global site tag (gtag.js) - Google Analytics