Apache Mahout&Maven安装

来源:互联网 发布:淘宝注册资金要多少钱 编辑:程序博客网 时间:2024/05/21 18:41

1. 安装包下载

Mahout:在官网下载安装包http://mahout.apache.org/注意选择版本
Maven:在官网下载安装包http://maven.apache.org/ 注意选择版本

2. 解压缩安装包

在Linux下使用命令

tar -zxvf  apache-maven-***.tar.gz

3. 配置环境变量

首先Linux系统中需要安装好JDK为了支持Mahout 必须是Java6以上版本。
/etc/profile中配置Mahout路径

Mahout Environment

export MAHOUT_HOME={你的安装目录}export MAHOUT_CONF_DIR=$MAHOUT_HOME/confexport PATH={你的安装目录}/bin:$PATH

Maven Environment

export MAVEN_HOME={你的安装目录}export PATH={你的安装目录}/bin:$PATH

4. 检查是否安装成功

输入mahout 显示算法列表
输入mvn -v 显示需要的环境的版本
则表示成功。

5. 为Eclipse IDE安装Maven插件

方法一:
官网中找到下载链接http://www.eclipse.org/m2e/
http://download.eclipse.org/technology/m2e/releases

在Eclipse界面中Help–install new software–add输入名字和URL,pending,勾选所以的items
安装完成后找到插件

Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可
安装完毕后,点击重启eclipse

重启后,为了使得Eclipse中安装的Maven插件,,需要让eclipse中的maven重新定位一下,点击Window -> Preference -> Maven -> Installation -> Add进行设置完成

方法二:
Eclipse界面中Help–install new software–add输入名字【m2e】和URL ,pending…,勾选 Maven Intergration for Eclipse(Required)

点击next,Eclipse自动计算模块间依赖,然后给出一个被安装的模块列表

确认无误,点击next ,弹出证书信息。,点击I accept the terms of the license agreements ,点击Finish。耐心等待。

除了核心组件之外,m2eclipse还提供了额外的组件,URL

安装完毕检查一下

Help—About Eclipse—Installation Details—Installed Software 查看刚才安装的模块是都在这个列表中
File—New—Other—Maven 检查是否能构建Maven项目

TIPS:如果出现一下的错误:Eclipse is running in a JRE,but a JDK is required Some Maven plugins may not work when importing projects or updating source folders

解决方法:
因为Eclipse默认运行在JRE上,而m2eclipse的一个功能要求使用JDK,配置Eclipse安装目录下的eclipse.ini文件,添加vm配置指向JDK:

-- launcher.XXMaxPermSize256m-vmd:\java\jdk1.6.0_07\bin\javaw.exe-vmwargs-Dosgi.requiredJavaVersion = 1.5-Xms128m-xmx256m

统一Maven的版本

IDE会内嵌一个Maven,不要使用这个,修改为自己安装的版本
windows—Preference—Maven—Installation(默认有一个Embedded Maven),点击Add,选择Maven安装目录,然后勾选这个自己安装的Maven

额外组件介绍

重要的组件

1.Maven SCM handler for Subclipse (Optional):Subversion是非常流行的版本管理攻击,该模板能够帮助我们直接从Subversion服务器迁出Maven项目,前提是需要安装Subclipse
2.Maven SCM Integration(Optional):Eclipse 环境中Maven与SCM继承核心的模块,利用各种SCM工具如SVN实现Maven项目的的迁出和具体化等操作

不重要的组件

1.Maven issue tracking configuration for Mylyn 3.x(Optional):该模块能够帮助我们使用POM中的缺陷跟踪系统信息链接Mylyn至服务器
2.Maven SCM handler for Team/CVS(Optional):该模块昂朱我们从CVS服务器迁出Maven项目
3.Maven Intergration for WTP(Optional):使用该模块可以让Eclipse自动读取POM信息并配置WTP项目
4.M2Eclipse Extensions Development Support(Optional):用来支出扩展m2eclipse
5.Project configuration for commonly used maven plugins(temporary):一个临时的组件,迎来支持一些Maven插件与Eclipse的继集成,建议安装

Maven目录分析

bin
boot
conf
lib
LICENSE.txt(记录了Maven使用的软件许可证,Apache License Version 2.0)
NOTICE.txt(记录了Maven包含的第三方软件)
README.txt(包含了Maven的简要介绍,包括安装需要及如何安装的简要指令等)

bin:该目录包含了mvn运行的脚本,这些脚本用来配置Java命令,准备好classpath和相关的Java系统属性,然后执行Java命令。

boot:该目录只包含一个文件,已Maven3.0.5为例,该文件为plexus-classworlds-2.4.jar。plexus-classwords是一个类加载框架,相对于默认的java类加载器,它提供了更丰富的语法以方便配置,Maven使用该框架加载自己的类库。

conf:该目录包含一个非常重要的文件setting.xml。直接修改该文件,就能在机器上全局地定制Maven的行为。

lib:该目录包含了所以Maven运行时需要的Java类库,Maven本身是分模块开发的,因此用户能看到诸如maven-core-3.0.jar、mave-model-3.0.jar之类的文件。此外这里还包含一些Maven用到的第三方依赖,如common-cli-1.2.jar、google-collection-1.0.jar等。

0 0
原创粉丝点击