1. 程式人生 > >大資料專案之電信客服一

大資料專案之電信客服一

1.專案需求

對通話運營商的通話記錄資料進行離線的分析處理,通話記錄資訊包含通話的手機號碼,通話時間,通話時長,是否為主叫等資訊

2.專案架構

這裡對整個專案架構進行簡單的說明

首先通話資料是自己寫程式碼生產出來的,然後使用Flume,實時採集資料,將採集到的資料寫入Kafka,將Kafaka中的資料消費到HBase,最後寫MapReduce程式對HBase中的資料進行離線分析,將最終結果寫入寫入到Mysql資料庫中,再展示到Web介面中

3.開發環境及工具

開發工具:IDEA旗艦版

JDK:1.8+

maven:3.3.9

linux:ubuntu

叢集環境:

三臺虛擬機器

Hadoop Flume Kafka HBase Zookeeper