原创 ssh免登錄原理解析
利用ssh可以將兩臺服務器serverA 和 serverB相互關聯,serverB如果想要登陸serverA需要輸入密碼,如何進行免登錄設置呢?原理又是什麼? 設 serverA ip:192.168.18.128 serverB ip
原创 CentOs7虛擬機與防火牆
瀏覽器與防火牆------>解決瀏覽器因防火牆無法訪問問題 一 、 對所有端口操作 在Linux中輸入命令 1.查看所有端口的防火牆狀態 service firewalld status 2.打
原创 hadoop核心------>HDFS原理
一 、hdfs體系架構 1.NameNode------>管理節點------>hdfs中老大 (1)維護着整個文件系統的文件目錄樹; (2)維護元數據信息; (3)接收用戶的操作請求
原创 HDFS的java接口實現上傳下載
簡單的hdfs上傳,下載實現 1.使用idea導入hdfs的基本包 方法一:複製粘貼法導jar包 項目工程下新建lib文件夾------>複製hadoop的jar包到文件夾下: hadoop-2.7.3/share/hadoop/c
原创 Hadoop的RPC通信(二)------>框架封裝思想
一 、 RPC框架的底層原理封裝 1.客戶端Controller 2.服務端Server 3.業務接口LoginServiceInterface 如圖: 1.首先controller會根據業務員接口,生成一個客戶端socket程序動態代
原创 Hadoop的RPC通信------>java實現
一 、服務端編寫 (1)RPCServer類 public class RPCServer implements Bizable{ public String sayHi(String name){ ret
原创 hadoop2.7.3僞分佈式搭建之一------>Linux環境的準備
圖形界面法 虛擬機ip設置 (1) 打開VMware Workstation----> 虛擬機---->設置---->網絡適配器---->自定義模式 Vnet8 (2)查詢windows ip
原创 大數據最火的平臺------> streamsets
一 、環境搭建 1.環境準備 maven 3.23+ ------> 下載地址 http://maven.apache.org/download.cgi jdk 1.8.x ------> 下載地址 http://ww
原创 Hadoop之Mapreduce------>Mapreduce原理
Mapruduce工作原理 與hdfs(分佈式文件系統)不同,Mapreduce 是一個分佈式計算模型,如圖 執行步驟: 1. map任務處理------>切片1.1 讀取輸入文件內容,解析成key、value對,輸入文件的每一行,就
原创 hadoop2.7.3僞分佈式搭建之二------>JDK在Linux虛擬機上的安裝
1. 下載jdk-8u45-linux-x64.tar.gz,並上傳到Linux虛擬機中 2.解壓jdk #創建文件夾 mkdir /home/hadoop/app#解壓 t
原创 Hadoop之Mapreduce------>入門級程序WordCount原理
一、WordCount的需求 計算每一個單詞出現的次數 二、WordCount的分析 Map 讀取輸入文件內容,解析成key、value對(k1是字節偏移量,v1是一行的文件內容)------>將文件內容轉換成字符串----
原创 HDFS上傳與下載底層實現------>源碼分析
一 、 java實現下載回顧 二 、原理解析 1. FileSystem.get(conf)解析 FileSystem.get(conf) //得到文件系統FileSystem的實例 ------> get(conf){ get
原创 hadoop2.7.3僞分佈式搭建之三------>Hadoop2.7.3的安裝
1. 第一步 上傳hadoop的安裝包hadoop-2.7.3.tar.gz到服務器上去/home/hadoop/ 2. 第二步 配置hadoop hadoop-2.7.3的搭建需要修改5個配置文件 第一個:hadoo
原创 本地svn安裝及使用
一 建立本地svn服務平臺 1.下載svn軟件,TortoiseSVN 2.安裝TortoiseSVN,注意,command lineclient tools要選中 進入cmd命令,輸入svn --version 出現版
原创 hadoop之sqoop------>數據遷移工具
一、環境準備 1. sqoop工具 ------->sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz 2. mysql安裝包------>mysql-5.7.17-winx64.zip 3.my