2016年2月22日

hadoop MapReduce - 从作业、任务(task)、管理员角度调优

摘要: Hadoop为用户作业提供了多种可配置的参数,以允许用户根据作业特点调整这些参数值使作业运行效率达到最优。 一 应用程序编写规范 1.设置Combiner 对于一大批MapReduce程序,如果可以设置一个Combiner,那么对于提高作业性能是十分有帮助的。Combiner可减少Map Task中 阅读全文

posted @ 2016-02-22 19:17 1130136248 阅读(836) 评论(0) 推荐(1) 编辑

hadoop 常用配置项【转】

摘要: hadoop 常用配置项【转】 core-site.xml name value Description fs.default.name hdfs://hadoopmaster:9000 定义HadoopMaster的URI和端口 fs.checkpoint.dir /opt/data/hadoop 阅读全文

posted @ 2016-02-22 19:12 1130136248 阅读(343) 评论(0) 推荐(0) 编辑

深度分析如何在Hadoop中控制Map的数量

摘要: 深度分析如何在Hadoop中控制Map的数量 guibin.beijing@gmail.com 很多文档中描述,Mapper的数量在默认情况下不可直接控制干预,因为Mapper的数量由输入的大小和个数决定。在默认情况下,最终input 占据了多少block,就应该启动多少个Mapper。如果输入的文 阅读全文

posted @ 2016-02-22 19:11 1130136248 阅读(413) 评论(0) 推荐(0) 编辑

在hadoop 的任务中设置 map数量

摘要: 试验了一下: 调整mapred-site.xml中mapred.min.split.size的值可以改变map的数量 首先设置了hdfs-site.xml中的dfs.block.size为20M,测试文件为72M 然后调整mapred-site.xml中mapred.min.split.size的值 阅读全文

posted @ 2016-02-22 18:59 1130136248 阅读(1260) 评论(0) 推荐(0) 编辑

如何在hadoop中控制map的个数

摘要: hadooop提供了一个设置map个数的参数mapred.map.tasks,我们可以通过这个参数来控制map的个数。但是通过这种方式设置map 的个数,并不是每次都有效的。原因是mapred.map.tasks只是一个hadoop的参考数值,最终map的个数,还取决于其他的因素。 为了方便介绍,先 阅读全文

posted @ 2016-02-22 17:33 1130136248 阅读(872) 评论(0) 推荐(0) 编辑

hbase自带mapreduce计数表行数功能

摘要: $HBASE_HOME/bin/hbase org.apache.hadoop.hbase.mapreduce.RowCounter ‘tablename’ mapreduce来计数,很快的!!! 阅读全文

posted @ 2016-02-22 16:41 1130136248 阅读(1858) 评论(0) 推荐(0) 编辑

导航