溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mahout 安裝和簡單測試方法

發(fā)布時間:2021-07-26 10:17:30 來源:億速云 閱讀:168 作者:chen 欄目:云計算

這篇文章主要講解了“mahout 安裝和簡單測試方法”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mahout 安裝和簡單測試方法”吧!

1安裝環(huán)境

系統(tǒng)/軟件明稱版本下載地址備注

hadoop

0.20.2http://mirror.esocc.com/apache/hadoop/common/

mahout

0.4http://mirrors.cnnic.cn/apache/mahout/0.4/

操作系統(tǒng)debain

6.02

hadoop 節(jié)點列表

系統(tǒng)明\名稱

hadoop節(jié)點

ip地址

備注

debain7

namenode

192.168.1.111

datanode1

datanode192.168.1.112

datanode2
datanode
192.168.1.113

datanode3
datanode
192.168.1.114


 

2安裝步驟

2.1 解壓mahout-distribution-0.4.tar.gz

tar -axvf mahout-distribution-0.4.tar.gz

2.2 將文件重名為mahout

mv mahout-distribution-0.4 mahout



2.3 修改~/.bashrc文件,增加下面的幾行數(shù)據(jù)

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-amd64
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_CONF_DIR=/usr/local/hadoop/conf
export MAHOUT_HOME=/usr/local/mahout
export MAHOUT_CONF_DIR=/usr/local/mahout/conf
export PATH=$PATH:$HADOOP_HOME_DIR:$HADOOP_HOME/bin:$MAHOUT_HOME/conf:$MAHOUT_HOME/bin


2.4 重新啟動服務(wù)器,要不上面設(shè)置的信息不起作用

2.5 啟動hadoop,測試mahout是否安裝成功

mahout



mahout 安裝和簡單測試方法

2.6 下載mahout測試數(shù)據(jù)

wget http://archive.ics.uci.edu/ml/databases/synthetic_control/synthetic_control.data

2.7 hadoop創(chuàng)建測試目錄

mahout 安裝和簡單測試方法

2.8 上傳測試數(shù)據(jù)

mahout 安裝和簡單測試方法

2.9 啟動kmeans算法,開始測試

mahout org.apache.mahout.clustering.syntheticcontrol.kmeans.Job



2.10查看結(jié)果

mahout 安裝和簡單測試方法

3問題

tianbx@localhost :/usr/local/mahout/bin$  ./mahout --help
MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath.
Exception in thread "main" java.lang.NoClassDefFoundError: classpath
Caused by: java.lang.ClassNotFoundException: classpath
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: classpath. Program will exit.
Running on hadoop, using /usr/local/hadoop/bin/hadoop and HADOOP_CONF_DIR=/usr/local/hadoop/conf

原因:一開始我按裝的是mahout0.8,而hadoop是0.2,版本之間的兼容問題.

解決辦法:不安裝mahout0.8,換成mahout0.4 就可以了.

感謝各位的閱讀,以上就是“mahout 安裝和簡單測試方法”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對mahout 安裝和簡單測試方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI