原创 JavaWeb基礎學習(二)--Servlet

  一. Servlet簡介   基於Java技術的Web組件,運行在服務器端,由Servlet容器管理,用於生成動態內容。 Servlet容器管理Servlet,負責Servlet和客戶的通信以及調用Servlet的方法。 Servle

原创 大數據(九)--Scala編程語言-安裝+基礎

ScalaScala介紹Scala安裝1. windows下安裝, 環境配置2. Scala-IDEA3. IntelliJ IDEA中安裝Scala插件4. IntelliJ IDEA-2017.3版本中創建Scala項目Sca

原创 項目管理工具--Maven的配置, 安裝和使用; 使用Maven搭建一套簡單的SSM框架

Maven介紹前言1. Maven簡述&配置下載+配置maven基本指令2. eclipse-maveneclipse如何中添加maven?如何用eclipse創建maven項目?index.jsp報錯問題:3. pom.xml詳

原创 大數據(十)--Scala編程語言-提高

ScalaScala字符串Scala 集合1. 數組2. list3. set4. Map4.1 創建map集合4.2 map遍歷4.3 Map合併4.4 Map其他常見方法5. 元組trait特性模式匹配match-case樣例

原创 大數據(七) --分佈式計算框架(MapReduce)

MapReduce分佈式計算思想思想引入MapReduce處理流程MapReduce概述MapReduce的定義MapReduce的優缺點 分佈式計算思想 思想引入 首先, 來看三個問題: 假設有1T的文件, 文件中的每一行都

原创 (二)大數據生態圈集羣搭建之 --高可用(HA)完全分佈式搭建 & NameNode-WebUI界面操作

搭建流程說明下載安裝包高可用完全分佈式搭建一. 集羣規劃二. hadoop安裝配置三. zookeeper安裝配置四. 集羣格式化五. 啓動, 操作, 關閉集羣六.訪問NameNode的WebUI頁面七.搭建Hadoop的clie

原创 大數據(十三)--初識SparkCore之RDD(彈性分佈式數據集)&Operation(算子)

RDDRDD背景RDD介紹Operation介紹RDD五大特性   在開始學習Spark工作原理之前, 先來介紹一下Spark中兩個最爲重要的概念-- 彈性分佈式數據集(Resilient Distributed Datasets

原创 JavaWeb基礎學習(四)--Cookie & Session

會話狀態管理 HTTP協議是一種無狀態的協議,WEB服務器本身不能識別出哪些請求是同一個瀏覽器發出的,瀏覽器的每一次請求都是完全孤立的。   問題引入: 怎麼才能實現網上購物:某個用戶從網站的登錄頁面登入後,再進入購物頁面購物時,負責處理

原创 大數據(六) --Hadoop簡介

Hadoop生態圈What is Hadoop?Hadoop思想來源Hadoop的歷史三大發行版本Hadoop的優勢Hadoop的組成Hadoop1.*和2.*的區別Hadoop組成HDFSYarnMapReduce大數據技術生態

原创 大數據(十二) --使用MapReduce和SparkCore技術實現單詞統計(WorldCount)案例

WorldCount案例案例說明計算分析MapReduce的Java實現SparkCore的Scala實現 案例說明   大數據分析處理萬變不離其宗, 核心思想就是一個WorldCount–單詞統計. 單詞統計, 顧名思義就是將一

原创 大數據(十一)--Spark概述

Spark概述Spark 簡介Spark 歷史Spark 技術棧Spark相較於Hadoop的優點 Spark 簡介   Spark官網爲: http://spark.apache.org/, Spark也是用於海量數據處理的計算

原创 大數據(十九) -- Hive操作--基礎

Hive常用操作前言準備工作操作流程創建第一個表格查看第一個表的結構表中加載數據待加載數據導入數據到Hive表中查看數據的三種方式查看數組,鍵值對,結構體數據的某個值刪除表的方式知識積累Hive中創建表的三種方式Hive表中插入數據的

原创 (四)大數據生態圈集羣搭建之 --Hive搭建的三種模式

Hive搭建Hive下載&上傳&解壓Hive搭建的三種模式(一)基於Derby的Local模式(不常用)搭建操作(二)基於MySQL的Local模式在client節點安裝mysql在client節點上安裝Hive操作(三)基於MySQ

原创 Hive啓動報錯-java.lang.IncompatibleClassChangeError

  搭建Hive完成之後, 啓動Hive失敗, 顯示如下錯誤: [ERROR] Terminal initialization failed; falling back to unsupported java.lang.Incompa

原创 大數據(十八) -- Hive簡介

Hive--構建數據倉庫的工具爲什麼會出現Hive(Why?)什麼是Hive(What?)Hive數據處理流程(How)Hive架構Hive解析SQL的過程 爲什麼會出現Hive(Why?)   話是這麼說的: “懶人推動科技的發展