尚硅谷大数据技术之电信客服

2018-12-25  本文已影响8人  尚硅谷教育

15) 创建类:LRUCache

|

package com.atguigu.utils;

import java.util.LinkedHashMap;

import java.util.Map;

public class LRUCache<K, V> extends LinkedHashMap<K, V> {

private static final long serialVersionUID = -5907797767584803517L;

protected int maxElements;

public LRUCache(int maxSize) {

super(maxSize, 0.75F, true);

this.maxElements = maxSize;

}

/*

*/

@Override

protected boolean removeEldestEntry(Map.Entry<K, V> eldest) {

return (size() > this.maxElements);

}

}

|

16) 创建类:Constants

|

package com.atguigu.constants;

public class Constants {

public static final int JDBC_DEFAULT_BATCH_NUMBER = 500;

}

|

3.3.5 运行测试

1) 将mysql****驱动包放入到hadoop****根目录的lib****目录下

|

$ cp -a /opt/module/mysql-libs/mysql-connector-java-5.1.27/mysql-connector-java-5.1.27-bin.jar ./lib

|

2) 提交任务

|

$ bin/yarn jar ~/call/jars/ct_analysis-1.0-SNAPSHOT.jar

com.atguigu.analysis.runner.CountDurationRunner -libjars ./lib/*

|

观察Mysql中的结果。

3.4 数据展示

令人兴奋的时刻马上到了,接下来我们需要将某人按照不同维度查询出来的结果,展示到web页面上。

数据展示模块流程如图7****所示:

image.png

本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源,欢迎大家关注尚硅谷公众号(atguigu)了解更多。

上一篇下一篇

猜你喜欢

热点阅读