首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Nutch刷新gora记录

Apache Nutch刷新gora记录
EN

Stack Overflow用户
提问于 2018-04-17 07:43:02
回答 1查看 44关注 0票数 1

我已经用Hadoop/Hbase生态系统配置了Nutch 2.3.1。我没有更改gora.buffer.read.limitgora.buffer.read.limit,即在这两种情况下使用它们的默认值( 10000 )。在生成阶段,我将topN设置为100,000。在生成作业期间,我得到以下信息

代码语言:javascript
复制
org.apache.gora.mapreduce.GoraRecordWriter: Flushing the datastore after 60000 records

作业完成后,我发现有10万个urls被标记为获取了我想要的。但是我很困惑,上面的警告显示了什么?gora.buffer.read.limit对我的爬行有什么影响?有人能指点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-19 09:04:33

该日志是这里编写的。默认情况下,在写入10000条记录后,缓冲区将被刷新,因此必须将gora.buffer.write.limit配置为60000 (在core-site.xmlmapred-site.xml或代码?)。

这并不重要,因为它是在信息级别。它只通知写缓冲区将被写入存储。每次调用store.flush()gora.buffer.write.limit大小的批处理时,都会发生写入过程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49872466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档