【问题标题】:Using new script bin/crawl - skipping urls different batch id (null)使用新脚本 bin/crawl - 跳过不同批次 id 的 url (null)
【发布时间】:2013-06-30 18:43:51
【问题描述】:

我想用 Nutch 2.1 新的抓取脚本 bin/crawl 从我的 seed.txt 抓取很多网站。

问题是,每次我运行我的脚本时,它都不会获取或解析任何内容(没有 url),并显示消息“Skipoing [这里是具体的 url] 不同的批处理 id (null)”

以下是日志的一些输出:

Start old crawling linked TV:
InjectorJob: starting
InjectorJob: urlDir: /opt/ir/nutch/urls
InjectorJob: finished

看来注入url是没问题的

Sun Jun 30 19:45:10 CEST 2013 : Iteration 1 of 2
Generating batchId
Generating a new fetchlist
GeneratorJob: Selecting best-scoring urls due for fetch.
GeneratorJob: starting
GeneratorJob: filtering: false
GeneratorJob: topN: 50000
GeneratorJob: done
GeneratorJob: generated batch id: 1372614310-1071860715
Fetching :
FetcherJob: starting
FetcherJob: batchId: 1372614310-24672
Fetcher: Your 'http.agent.name' value should be listed first in 'http.robots.agents' property.
FetcherJob: threads: 50
FetcherJob: parsing: false
FetcherJob: resuming: false
FetcherJob : timelimit set for : 1372614928303
Using queue mode : byHost
Fetcher: threads: 50
QueueFeeder finished: total 0 records. Hit by time limit :0
-finishing thread FetcherThread0, activeThreads=0
-finishing thread FetcherThread1, activeThreads=0
-finishing thread FetcherThread2, activeThreads=0
-finishing thread FetcherThread3, activeThreads=0

....这里是 FetcherThread48 的迭代,它会继续

Fetcher: throughput threshold: -1
-finishing thread FetcherThread49, activeThreads=0
Fetcher: throughput threshold sequence: 5
0/0 spinwaiting/active, 0 pages, 0 errors, 0.0 0.0 pages/s, 0 0 kb/s, 0 URLs in 0 queues
-activeThreads=0
FetcherJob: done
Parsing :
ParserJob: starting
ParserJob: resuming:    false
ParserJob: forced reparse:      false
ParserJob: batchId:     1372614310-24672
Skipping http://www.brugge.be/internet/en/musea/bruggemuseum/stadhuis/index.htm; different batch id (null)
Skipping http://www.galloromeinsmuseum.be/; different batch id (null)
Skipping http://www.museumdrguislain.be/; different batch id (null)
Skipping http://www.muzee.be/; different batch id (null)
Skipping http://musea.sint-niklaas.be/; different batch id (null)

... ... 并从我的种子中跳过更多网址 ... ...

ParserJob: success
CrawlDB update
DbUpdaterJob: starting
Limit reached, skipping further inlinks for de.ard.www:http/
Limit reached, skipping further inlinks for de.rbb-online.mediathek:http/
Limit reached, skipping further inlinks for de.rbb-online.www:http/
DbUpdaterJob: done

请问您知道问题出在哪里吗?我完全厌倦了这个工具的配置,并试图很好地使用它......

【问题讨论】:

  • 您是否修改了 Nutch regex-urlfilter.txt 以接受 url?
  • 有一个问题,没有抓取到任何页面,所以我无法解析任何东西......

标签: apache solr web-crawler nutch


【解决方案1】:

好的,解决方案是我使用了旧版本的 nutch (2.1)。更新到 2.2.1 后这个问题消失了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    相关资源
    最近更新 更多