原创 Linux學習(二)之常用命令學習

Linux常用命令總結(一): 查看命令幫助:1,man 命令2,命令 --help 目錄切換:cdcd 目錄 切換目錄層次 change directorycd 目錄/目錄cd ..  :上一級目錄cd / :根目錄cd ~ :回家 

原创 1,Hadoop環境搭建之--僞分佈模式

  本地模式 : 1臺主機 不具備HDFS,只能測試MapReduce程序 僞分佈模式: 1臺主機 具備Hado

原创 2,Hadoop環境搭建之本地模式

二次JDK配置的原因: Ssh命令遠程調用其它結點的時候,不會加載/etc/profile文件。我們一般部署JDK的時候將JAVA_HOME寫在profile文件中,hadoop需要jdk,遠程腳本啓動其它結點的時候會失敗。需要在hado

原创 MyBatis學習(二)

    在上一篇文章MyBatis學習(一)中我們對mybatis框架有了一個大致的認識也算基本上入門了,並且完成了“根據用戶id(主鍵)查詢用戶信息”這個案例。在這篇文章中我們繼續學習mybits中更多的高級用法。    首先我們接着完

原创 Struts2入門(一)

Struts2的學習整體路線 我將會用三篇文章分別介紹以下三個部分知識點(本篇爲第一篇): 1. Struts2的入門:主要是學習Struts2的開發流程(Struts2的開發流程、常見的配置、Action類的

原创 MyBatis學習(四)

本篇主要介紹下mybatis中的延遲加載和一二級緩存Mybatis延遲加載1,什麼是延遲加載?    resultMap可以實現高級映射(使用association、collection實現一對一及一對多映射),association、c

原创 SpringMVC入門學習(一)

什麼是SpringMVC?一般剛開始學習一個框架的時候,肯定都會這麼問,首先上一張老圖。Spring web mvc和Struts2都屬於表現層的框架,它是Spring框架的一部分,我們可以從Spring的整體結構中看得出來。Spring

原创 MyBatis學習(三)

    在上次mybatis的學習中我們知道了,開發中一般採用mapper代理的方式去開發,並介紹了一下mapper代理的一些開發規範。在本篇文章中將介紹數據模型分析的方法以及使用resultMap完成高級輸出結果的映射。首先我們回答一個

原创 在linux上安裝並啓動redis(源碼安裝)

最近從阿里租了臺雲服務器玩玩,隨手記錄下在linux服務器上源碼安裝redis的過程安裝前準備:由於redis底層用c語言編寫的,安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum

原创 Jquery常用選擇器

1. JQuery對象和JS對象區別與轉換 1. JQuery對象在操作時,更加方便。 2. JQuery對象和js對象方法不通用的. 3. 兩者相互轉換 * jq -- > js : jq

原创 6,Hadoop HA配置

HA配置: 配置NameNode邏輯到物理的映射關係 配置JN結點的通信方式 Ssh 手動HA基本上配置完了 部署 手動HA   必須先啓動journalNode,此時集羣還沒有格式化,沒格式化之前不能用start-dfs.sh來啓動所有

原创 5,Hadoop2.0 HA

Hadoop2.0產生的原因 HDFS存在的兩個問題: 1,NameNode單點故障,難以應用於在線場景 2,NameNode壓力過大,且內存受限,影響擴展性。   Hadoop  2.0產生背景 Hadoop 1.0中HDFS和MapR

原创 3,Hadoop中常用概念的深入理解

HDFS中角色: NameNode:是Master節點,是大領導。管理數據塊映射;處理客戶端的讀寫請求;配置副本策略;管理HDFS的名稱空間; SecondaryNameNode:是一個小弟,分擔大哥namenode的工作量;是NameN

原创 7.MapReduce

一 MapReduce  入門 1.1 MapReduce  定義 Mapreduce 是一個分佈式運算程序的編程框架,是用戶開發“基於 hadoop 的數據分析應用”的核心框架。Mapreduce 核心功能是將用戶編寫的業務邏輯代碼和自

原创 通過IO流操作HDFS

package com.atguigu.hdfs; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; impor