Bootstrap

大数据学习之PB级百战出行网约车二

21.订单监控_Redis工具类

package com . itbaizhan . utils ;
import redis . clients . jedis . Jedis ;
import redis . clients . jedis . JedisPool ;
import redis . clients . jedis . JedisPoolConfig ;
/**
* 操作 redis 数据库
62 */
public class RedisUtils {
   
private static JedisPool jedisPool ;
   
   
static {
       
JedisPoolConfig jedisPoolConfig =
new JedisPoolConfig ();
       
// 最大连接数 默认 8
       
jedisPoolConfig . setMaxTotal ( 10000 );
       
// 最大空闲连接数 默认 8
       
jedisPoolConfig . setMaxIdle ( 2000 );
       
jedisPool = new JedisPool (
               
jedisPoolConfig , "node4" ,
6379 , 10000
      );
  }
   
/**
   
* jedis 连接池中获取获取 jedis 对象
   
*
   
* @return
   
*/
   
public static Jedis getJedis () {
       
return jedisPool . getResource ();
  }
   
/**
   
* 回收链接
9
63 订单监控 _ 保存数据到 Redis
   
*/
   
public void returnRedis ( Jedis jedis ){
       
jedisPool . returnResource ( jedis );
  }
   
public static void main ( String [] args ) {
       
Jedis instance =
RedisUtils . getJedis ();
       
String a = instance . get ( "a" );
       
System . out . println ( a );
       
  }
}

22.订单监控_保持数据到Redis中

23.虚拟车站_需求分析

24.虚拟车站_虚拟车站实现思路

25.虚拟车站_UBER h3介绍

26.虚拟车站_H3算法试用

H3 索引 Long 类型
val h3 = H3Core . newInstance
/**
* 经纬度转 h3 地址
* @param lat 经度
* @param lon 纬度
* @param res 边长
* @return
*/
def locationToH3 ( lat : Double , lon : Double ,
res : Int ): Long = {
   
h3 . geoToH3 ( lat , lon , res )
}
1
2
3
4
5
6
7
8
9
10
11
12
def main ( args : Array [ String ]): Unit = {
   
println ( locationToH3 ( 31.920523 ,
119.168182 , 6 ))
   
println ( locationToH3 ( 31.920524 ,
119.168188 , 6 ))
   
println ( locationToH3 ( 31.920525 ,
119.168189 , 6 ))
   
println ( locationToH3 ( 31.920526 ,
119.168180 , 6 ))
   
println ( locationToH3 ( 31.920527 ,
119.168184 , 6 ))
}

27.虚拟车站_Hbase工具类上

28.虚拟车站_Hbase工具类下

29.虚拟车站_KAFKA消费订单数据

30.虚拟车站_存储订单数据至HBASE

31.虚拟车站_SPARKSQL读取HBASE订单数据

32.虚拟车站_创建订单数据DATAFRAME

33.虚拟车站_SPARKSQL集成H3

34.虚拟车站_虚拟车站站点统计

35.虚拟车站_保存虚拟车站信息

36订单交易数据统计分析_数据准备

37.订单交易数据统计分析_kafka消费数据至HBASE_上

38.订单交易数据统计分析_kafka消费数据至HBASE_下

39.订单交易数据统计分析_自定义SPARK SQL多数据

40.订单交易数据统计分析_自定义外部数据源HBASER

41.订单交易数据统计分析_自定义外部数据源HBASEREL

42.订单交易数据统计分析_自定义外部数据源HBASERELATION

43.订单交易数据统计分析_订单总数统计

44.订单交易数据统计分析_订单月总数统计

45.订单交易数据统计分析_公里数统计

46.订单交易数据统计分析_汇总结果

47.订单交易数据统计分析_保存汇总数据

48.订单交易数据统计分析_当日各城市车辆分布

49.订单交易数据统计分析_当月各城市车辆分布

50.订单交易数据统计分析_汇总当日车辆和当月车辆

51.订单交易数据统计分析_当日订单分布

52.订单交易数据统计分析_当月订单分布

53.订单交易数据统计分析_汇总日、月订单分布

54.订单交易数据统计分析_车辆分布和订单分布的汇总

55.订单交易数据统计分析_保存车辆分布和订单分布的汇总结果

56.司机数据统计分析_数据准备

57.司机数据统计分析_KAFKA消费数据至HBASE

58.司机数据统计分析_当日各城市的司机注册数

59.司机数据统计分析_当月各城市的司机注册数

60.司机数据统计分析_本年各城市的司机注册数

61.司机数据统计分析_汇总各城市司机注册数

62.司机数据统计分析_各城市司机注册数保存至HBASE

63.司机数据统计分析_当日平台有效订单总数

64.司机数据统计分析_当月平台有效订单总数

65.司机数据统计分析_本年平台有效订单总数

66.司机数据统计分析_当日司机总订单

67.司机数据统计分析_本月司机总订单

68.司机数据统计分析_本年度司机总订单

69.司机数据统计分析_当日的人均订单完成率

70.司机数据统计分析_本月的人均订单完成率

71.司机数据统计分析_本年度人均订单完成率

72.司机数据统计分析_汇总司机订单完成率

73.司机数据统计分析_用户数据统计分析_数据准备

74.用户数据统计分析_日新增用户

75.用户数据统计分析_周、月新增用户

76.用户数据统计分析_汇总日、周、月新增用户数据

77.用户数据统计分析_统计日活跃用户

78.用户数据统计分析_统计周、月活跃用户

79.用户数据统计分析_汇总日、周、月活跃用户

80.用户数据统计分析_次日留存用户

81.用户数据统计分析_周留存率

82.用户数据统计分析_月留存率

83.用户数据统计分析_汇总日、周、月留存率

84.即席查询_phoenix介绍

85.即席查询_phoenix安装

86.即席查询_phoenix常用的命令操作

87.即席查询_JDBC连接接phoenix

88.phoniex生成表_订单、司机、用户数据表

89.大数据WEB平台_项目创建

90.大数据WEB平台_整合MYBATIS框架

91.大数据WEB平台_查询新增用户数据

​​​​​​​

92.大数据WEB平台_查询留存率数据

93.大数据WEB平台_查询订单汇总数据

94.大数据WEB平台_查询车辆订单汇总数据

95.大数据WEB平台_查询各城市司机注册数据

96.大数据WEB平台_查询司机订单完成率数据

97.大数据WEB平台_查询虚拟车站信息

98.大数据WEB平台_查询实时订单和乘车人数据

;