This directory contains a Dockerfile of Nutch 2.X for Docker.

Apache Nutch is a highly extensible and scalable open source web crawler software project.
Nutch can run on a single machine, but gains a lot of its strength from running in a Hadoop cluster
Current configuration of this image consists of components:
2a. Download automated build from public hub registry docker pull nutch/nutch_with_hbase_hadoop
2b. Build from files in this directory:
$(boot2docker shellinit)
docker build -t <new name for image> .
Start docker
boot2docker up
$(boot2docker shellinit)
Start an image and enter shell. First command will start image and will print on stdout standard logs.
IMAGE_PID=$(docker run -i -t nutch_with_hbase_hadoop)
docker exec -i -t $IMAGE_PID bash
Nutch is located in /opt/nutch/ and is almost ready to run. Review configuration in /opt/nutch/conf/ and you can start crawling.
echo 'http://nutch.apache.org' > seed.txt
/opt/nutch/bin/nutch inject seed.txt
/opt/nutch/bin/nutch generate -topN 10 -- this will return batchId
/opt/nutch/bin/nutch fetch <batchId>
/opt/nutch/bin/nutch parse <batchId>
/opt/nutch/bin/nutch updatedb <batchId>
[...]
For more information on Nutch 2.X please see the tutorials and Nutch 2.X wiki space.
Content type
Image
Digest
Size
1.4 GB
Last updated
over 10 years ago
docker pull diegogullo/nutch