`

Nutch1.0 Ui启动在tomcat中的配置

阅读更多

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->

1 、下载 nutch-1.0.tar.gz. http://apache.etoak.com/lucene/nutch/

2 、解压缩 nutch-1.0.tar.gz, 放在自己熟悉的目录下面,比如 workspace.

3 、解压完后会有一个目录: webapps. 这个目录是 hadoop 自己所对应的页面。

datanode hdfs job secondary static task

4 、下载 tomcat 5.5 版本以上的都行,然后进行配置。 Sudo gedit /etc/profile 配置你的 JAVA_HOME TOMCAT_HOME.

5 、打开 tomcat conf/server.xml 。配置一个虚拟的目录

<Context path="/crawl" docBase="/home/user/tools/nutch-1.0/webapps/task/" reloadable="true" debug="0"/>

6 、在 task 的目录下面就可有写 jsp 页面了。在 task 下有一个 WEB-INF. 在它下面建立一个 classes 文件夹。这里面主要放的是 .class lib.

7 nutch 所编译生成的 .class 文件和所需要的 lib 都要拷贝到 /WEB-INF/classes/.

8 、最主要的是在 nutch1.0 的目录下面有一个 plugins 。这个也要放在 /WEB-INF/classes/.

9 、同时拷贝完了还不行,因为还没有做一些其它的相应配置:

<a> hadoop-env.sh 改变 JAVA_HOME.

<b> crawl-urlfilter.txt 改变抓取的 URL.

<c> regex-urlfilter.txt 屏蔽 URL 的后缀 .

<d> :所拷贝的 plugins 文件目录需和 nutch-default.xml 放在同一目录下面,如果不是需要改变 nutch-default.xml 中配置 plugin 的路径。

要不然会报 plugin.floders not find 等错误。

10 、因为我们是在页面来启动 nutch 的,当然 nutch 所抓取的页面得有存放位置。目前我是放在 /tomcat/bin/ : 在这个目录下面我建立了

myUrls ---- > url.txt -----> http://www.163.com/

crawl : 存放抓取完后页面存放路径。

11 、页面的部分就很简单了。两个输入框 : dept topN. 如果想加 thread ,也可以。然后就是提交。可以是一个 jsp 也可以是一个 servlet.( 注意要把所编译 的 .class 文件放到 /WEB-INF/classes/).

12 、打开浏览器启动下试试。不报错说明它已经启动了,或者是去 tomcat/bin/crawl/ 看看有没有东东。

分享到:
评论
2 楼 p_x1984 2009-12-26  
这个公司还目前在测试呢!
1 楼 comsci 2009-12-26  
很感谢楼主。。。
不知道NUTCH如果在多台机器上面并行运行,会有什么效果

相关推荐

    Nutch1.0的API chm格式

    Nutch1.0的API,不过注意没有搜索功能

    Nutch1.0:Nutch1.0修改版(整合中文分词)原始码修改,编译打包-修改

    在使用这个“Nutch1.0-master”压缩包时,用户需要解压文件,按照提供的文档或说明进行配置,包括设置爬虫的启动参数、分词器的选择和配置等。然后,他们可以运行Nutch的命令行工具进行网页抓取、索引创建以及查询...

    开源搜索引擎nutch-1.0.part01.rar

    Nutch 是一个开源的、Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。

    Eclipse中编译Nutch-1.0

    随后,在Eclipse中创建一个新的Java项目,命名可自定义,如“Nutch”,并在创建过程中选择“从现有源代码创建项目”选项,指向已解压的`nutch-1.0`目录。在项目的Library配置中,需添加`conf`文件夹,并将其置于...

    Nutch 1.0part6

    Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。

    Nutch1.0 part4

    Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。

    Nutch1.0part5

    Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。

    nutch-1.0part1

    Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。

    开源搜索引擎nutch-1.0.part09.rar

    Nutch 是一个开源的、Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。 nutch 1.0

    Nutch在Tomcat下的部署.doc

    4. **启动Nutch搜索界面**:完成上述步骤后,重启Tomcat服务器,然后在浏览器中输入`http://localhost:8080/nutch`,你应该能看到Nutch的搜索界面。 5. **解决中文乱码问题**:如果出现中文乱码,这是因为Tomcat...

    开源搜索引擎nutch-1.0.part08.rar

    Nutch 是一个开源的、Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。 nutch 1.0

    开源搜索引擎nutch-1.0.part07.rar

    Nutch 是一个开源的、Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。 nutch 1.0

    Nutch-1.0分布式安装手册.rar

    Nutch-1.0分布式安装手册是一份详细指导如何在多台计算机上部署和配置Apache Nutch的文档。Apache Nutch是一款开源的网络爬虫软件,用于抓取互联网上的网页并进行索引,是大数据领域中搜索引擎构建的重要工具。这份...

    eclipse配置nutch,eclipse配置nutch

    在配置好基本环境后,还需要创建一个包含起始URL的文件,通常命名为`urls`,并将其放置在项目的根目录下。同时,在`nutch-default.xml`中指定该文件的路径,以及设置HTTP代理名称和URL过滤规则。 #### 步骤6:运行...

    Nutch中文分词插件的编写与配置

    Nutch中文分词插件的编写与配置,由于Internet的迅猛发展,使得用户查找信息犹如大海捞针,而搜索引擎则能帮用户很好的解决这个问题。 Nutch是用java语言开发的,基于Lucene的完整的网络搜索引擎,并采用插件机制进行...

    nutch-1.0-dev.jar

    nutch-1.0-dev.jar nutch devlope

    Nutch_的配置文件

    在Nutch 1.0版本中,配置文件的加载过程如下: - 当执行`Crawl`类的`main`方法时,首先通过`NutchConfiguration.create()`创建一个配置对象。 - `NutchConfiguration.create()`方法内部,首先创建一个`...

    nutch_1.4在windows下安装配置.pdf

    - 在 `conf/nutch-site.xml` 文件中添加如下配置: ```xml &lt;name&gt;http.agent.name&lt;/name&gt; &lt;value&gt;MyNutchSpider ``` 2. **准备爬行种子文件** - 在 `local` 目录下创建 `urls` 文件夹,并在其中创建 `seed...

    nutch在windows下myeclipse中安装配置并且运行教程

    详细介绍nutch在windows下myeclipse中的配置以及执行,本人空间还有nutch1.2包,nwgwin安装包等

    windows下nutch的安装配置以及与tomcat的集成.doc

    通过以上步骤,实现了在Windows环境下Nutch的安装、配置与初步使用,以及与Tomcat的集成。这不仅为个人项目提供了一个强大的搜索引擎平台,也为学习搜索引擎原理和技术栈搭建了良好的实践环境。

Global site tag (gtag.js) - Google Analytics