課程大綱:
一、大數(shù)據(jù)應用理念與概念
1、大數(shù)據(jù)的產(chǎn)生背景
2、大數(shù)據(jù)的主要特征
3、大數(shù)據(jù)的主要應用場景
4、大數(shù)據(jù)的目前的軟件生態(tài)圈
5、大數(shù)據(jù)思維與應用
二、大數(shù)據(jù)計算系統(tǒng)網(wǎng)絡與節(jié)點規(guī)劃
1、服務器規(guī)劃
2、網(wǎng)絡規(guī)劃
3、機房規(guī)劃
4、數(shù)據(jù)庫規(guī)劃
5、人員規(guī)劃
6、技術儲備規(guī)劃
三、Ubuntu系統(tǒng)安裝
1、磁盤規(guī)劃(RAID、分區(qū)、LVS)
2、系統(tǒng)版本的選擇
3、系統(tǒng)安裝方式
4、網(wǎng)絡設置
5、用戶與權限系統(tǒng)配置
6、SSH安裝與配置
7、JDK的安裝與配置
8、Java安裝
9、Python與第三方庫的安裝與使用
10、Scala的安裝與使用
四、Hadoop系統(tǒng)的安裝與基本配置
1、節(jié)點規(guī)劃
2、Namenode節(jié)點規(guī)劃與配置
3、Datanode數(shù)字節(jié)點規(guī)劃與配置
4、park安裝與配置
5、節(jié)點配置
6、計算資源分配
五、MySQL安裝
基于deb包的安裝
基于源碼安裝
MySQL常用管理工具
數(shù)據(jù)庫權限管理
數(shù)據(jù)庫導入導出備份恢復操作。
數(shù)據(jù)庫訪問接口JDBC
六、Hive安裝部署
1、Hive數(shù)據(jù)庫安裝
2、Metastore安裝
3、Hive與HDFS的配置
4、Hive的數(shù)據(jù)導入與導出
5、Hive數(shù)據(jù)庫表的管理
6、配置hive-server2
7、Hive數(shù)據(jù)接口的使用
七、Sqoop的安裝與使用
1、Sqoop的安裝與使用
2、Sqoop2的安裝與使用
3、HDFS與MySQL的數(shù)據(jù)導入與導出
4、增量數(shù)據(jù)同步
課程周期:
24課時(45分/課時)

