这篇文章主要介绍CentOS下如何部署Mahout,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
CentOS下Mahout的部署需要经过如下的三个步骤
1. 安装Maven
2. 设置网络代理(理由你懂的)
3. 部署Mahout
1 安装Maven
cd /opt/
sudo wget http://apache.etoak.com//maven/binaries/apache-maven-3.0.2-bin.tar.gz
(如果提示 Wget未安装 则yum install wget -y)
解压maven安装包,配置环境变量
tar -xzvf apache-maven-3.0.2-bin.tar.gz
更改maven的名字
mv apache-maven-3.0.2/ maven/
rm apache-maven-3.0.2-bin.tar.gz -f
配置环境变量:
vi ~/.bashrc
文件末增加如下两行:
export M3_HOME=/opt/maven
export PATH=${M3_HOME}/bin:${PATH}
保存文件,重新加载环境变量
source ~/.bashrc
查看maven 安装情况
mvn -version
2. 设置代理
设置代理的目的主要是因为maven在部署mahout过程中需要抓取远程的包,这些包被墙了
vi ~/.m2/settings.xml
<settings>
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>192.168.0.12</host>//你的goagent ip(注意如果goagent不是在本机的话,必须设goagent的监听地址为0.0.0.0)
<port>8087</port>//默认为8087
<username>xxxx</username> // 你的用户名
<password>xxxx</password>//你的密码 若不需要密码则可以删掉这一项
</proxy>
</proxies>
</settings>
到apache 官网下载你需要安装的mahout
http://www.apache.org/dyn/closer.cgi/mahout/
或者你使用svn检出
cd /opt
sudo svn co http://svn.apache.org/repos/asf/mahout/trunk
cd mahout
mvn install
如果没有什么特殊情况一般就等大概20分钟左右就可以了(看你家网速了)。
如果报 JAVE_HOME not set 则
vi /etc/profile设置java home
export JAVA_HOME=你的javahome地址
以上是“CentOS下如何部署Mahout”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!