小狼上回写的二度人脉有冗余算法,没有很好的体现mapreduce的性能
首先,friendmysql表结构如下:
betweens表结构如下:
代码如下
测试类
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.client.Scan;
import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
import org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;
import org.apache.hadoop.hbase.util.Bytes;
import org.apache.hadoop.mapreduce.Job;
public class Test {
public static void main(String[] args) throws IOException, InterruptedException, ClassNotFoundException {
//配置信息
Configuration conf=HBaseConfiguration.create();
conf.set("hbase.zookeeper.property.clientPort", "2181");
conf.set("hbase.zookeeper.quorum", "slave1,slave2");
conf.set("hbase.m