1. 配置
UBUNTU: 12.04JKD:1.6.0-43
HADOOP:1.2.0 单机
HAMA:0.6.3 单机
2. 启动Hadoop
cd $HADOOP_HOMEbin/start-all.sh
3. 启动Hama
cd ../hama-0.6.3/bin/start-bspd.sh
4. 生成pagerank数据
bin/hama jar hama-examples-0.6.3.jar gen symmetric 20 4 ha1 1
bin/hama jar hama-examples-0.6.3.jar gen
Valid command names are:symmetric: Generate random symmetric matrix, which can be used as a input of graph examples.
fastgen: Generate random matrix, which can be used as a input of graph examples and is faster than symmetric.
square: Generate random square matrix.
bin/hama jar hama-examples-0.6.3.jar gen symmetric
Usage: <size n> <1/x density> <output path> <number of tasks>
5.运行pagerank
bin/hama jar hama-examples-0.6.3.jar pagerank ha1 hout1 1Usage: <input> <output> [tasks]
maxiterations -g [<COUNT> <DIMENSION OF VECTORS>]
USAGE: <INPUT_PATH> <OUTPUT_PATH> <MAXITERATIONS> <K (how many centers)> -g [<COUNT> <DIMENSION OF VECTORS>]