Twister运行Kmeans
来源:互联网 发布:淘宝上面买东西没发票 编辑:程序博客网 时间:2024/05/18 07:00
1. 预先准备
1.1 启动ActiveMQ和Twister。
xiuwenyi@Twister1:~/apache-activemq-5.4.2/bin$ ./activemq console
xiuwenyi@Twister1:~/twister-0.9/bin$ ./start_twister.sh
1.2 jar包(在所有的节点上)
在$TWISTER_HOME/samples/kmeans下运行 ant
将生成的Twister-Kmeans-0.9.jar拷贝到 $TWISTER_HOME/Apps 路径下
2. 运行Kmeans算法
2.1 创建Kmeans输入目录
xiuwenyi@Twister1:~$ cd $TWISTER_HOME/bin xiuwenyi@Twister1:~/twister-0.9/bin$ ./twister.sh mkdir kmeans
2.2 生成数据
xiuwenyi@Twister1:~/twister-0.9/bin$ cd $TWISTER_HOME/samples/kmeans/bin xiuwenyi@Twister1:~/twister-0.9/samples/kmeans/bin$ ./gen_data.sh init_clusters.txt 3 3 /kmeans km_data 6 60000
自动将生成的数据文件平均上传给集群上的每个节点
若不需自动生成数据,可采用下面的命令分配数据
cd $TWISTER_HOME/bin ./twister.sh put $TWISTER_HOME/samples/kmeans/input kmeans
2.3 创建分区文件
xiuwenyi@Twister1:~/twister-0.9/samples/kmeans/bin$ cd $TWISTER_HOME/bin xiuwenyi@Twister1:~/twister-0.9/bin$ ./create_partition_file.sh kmeans km_data $TWISTER_HOME/samples/kmeans/bin/kmeans.pf
2.4 运行
xiuwenyi@Twister1:~/twister-0.9/samples/kmeans/bin$ cd $TWISTER_HOME/samples/kmeans/binxiuwenyi@Twister1:~/twister-0.9/samples/kmeans/bin$ ./run_kmeans.sh init_clusters.txt 6 kmeans.pf
- Twister运行Kmeans
- Twister
- Mahout运行Kmeans
- Phoenix运行Kmeans
- MapReduce 运行Kmeans代码
- Hadoop命令行运行KMeans(含源代码)
- Kmeans
- KMeans
- Kmeans
- KMeans
- KMeans
- kmeans
- Kmeans
- Kmeans
- Kmeans
- Kmeans
- kmeans
- kmeans++
- 开发基于Google Map的Android应用
- Python开发:正则表达式获得URL
- 修改redhat启动级别
- Android Notes 04 - Intents and Intent Filters
- vba 导入 TXT 到 access
- Twister运行Kmeans
- Android Notes 05 - Tasks and Back Stack
- 算法学习笔记----最长公共子序列问题
- 快速找到被占端口进程8080
- php对mysql的基本操作
- NYOJ 635优先队列
- Jdbc的批处理执行
- Nutch相关框架安装使用最佳指南(转帖)
- 拜托大神们 把这两个程序帮我改对了吧 让他们可以运行~~~