Mahout學習之命令列建立序列檔案
一:命令列轉換
建立新的工作目錄
mkdir lastfm
mkdir ./lastfm/original
export WORK_DIR=/home/thinkgamer/document/lastfm
cd $WORK_DIR
自己準備一個資料集放在original資料夾下,例如將點選開啟連結下邊的資料儲存在synthetic_control.data中進行轉換,首先將其放在origiinal資料夾中
進入mahout的安裝目錄,前提是hadoop環境是啟動的
cd /usr/local/hadoop/mahout
bin/mahout seqdirectory -i $WORK_DIR/original -o $WORK_DIR/sequencesfile
然後進入$WORK_DIR目錄下有一個sequencesfile資料夾
cd $WORK_DIR
cd sequencesfile
ls
會顯示如下:
part-m-00000 _SUCCESS
命令列檢視part-m-00000的檔案內容為:
bin/mahout seqdumper -i $WORK_DIR/sequencesfile/part-m-00000 | more0
二:mapreduce轉換
具體請參考mahout執行canopy程式中的程式:點選開啟連結
三:命令列轉換為文字檔案
bin/mahout seqdumper -i $WORK_DIR/sequencesfile/part-m-00000 -o $WORK_DIR/clusteranalyzer
mahout版本不同如果上邊的不好使,換用下邊的
bin/mahout seqdumper -s $WORK_DIR/sequencesfile/part-m-00000 -o $WORK_DIR/clusteranalyzer
相關文章
- linux 之建立檔案命令Linux
- Mahout學習之Mahout簡介、安裝、配置、入門程式測試
- Mahout學習系列之推薦演算法演算法
- Linux學習之檔案處理命令(二)目錄處理命令 && 檔案處理命令Linux
- Mahout學習之聚類演算法Kmeans聚類演算法
- 官檔學習序列
- Windows從命令列建立文字檔案的兩種方式Windows命令列
- artisan命令建立view檔案View
- Linux學習之檔案處理命令(一) 目錄處理命令lsLinux
- RHCE7認證學習筆記2--命令列操作檔案筆記命令列
- 命令列呼叫bat檔案命令列BAT
- 命令列生成jar檔案命令列JAR
- transfer.sh:通過命令列簡單的建立檔案分享命令列
- Java學習筆記之檔案Java筆記
- Linux學習之檔案操作Linux
- linux目錄及檔案命令學習Linux
- Golang命令列拷貝檔案Golang命令列
- Linux學習之常用的Linux檔案內容檢視命令!Linux
- mysql基礎學習之一之建立表所對應的的檔案MySql
- python學習之讀寫檔案Python
- (十七)Python學習之檔案操作Python
- MyBatis學習 之 四、MyBatis配置檔案MyBatis
- 【AIX 學習】檔案系統之 PROCAI
- Linux Shell 建立序列陣列Linux陣列
- Python學習筆記之序列Python筆記
- Shells命令列學習筆記命令列筆記
- jmeter學習指南之非GUI命令列執行詳解JMeterGUI命令列
- Mahout分類演算法學習之實現Naive Bayes分類示例演算法AI
- 命令列技巧:分割檔案內容命令列
- 我使用過的Linux命令之sftp - 安全檔案傳輸命令列工具LinuxFTP命令列
- 使用Maven命令列快速建立專案骨架(archetype)Maven命令列
- 【LINUX學習】例行命令的建立Linux
- 【AIX 命令學習】建立邏輯卷!AI
- Linux系統學習之檔案管理Linux
- Android學習之Build.xml檔案AndroidUIXML
- LINUX學習(八)Linux檔案連結命令Linux
- linux中用touch命令建立新檔案Linux
- Java學習之陣列Java陣列