hadoop3.2安裝手冊-準備工作

虛擬機軟件:VMware
centos7操作系統(tǒng):CentOS-7-x86_64-DVD-1810
JDK 1.8
hadoop 3.2.0

虛擬機安裝

參考文章centos7安裝手冊

JDK安裝

hadoop3.2.0需要安裝JDK1.8
下載路徑:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者直接使用yum安裝JDK
1丝格、檢查是否安裝

yum list installed | grep java
image.png

2撑瞧、檢查發(fā)現(xiàn)已經(jīng)有安裝JDK,如果需要重新安裝需要卸載

yum -y remove java-1.7.0-openjdk*
yum -y remove tzdata-java.noarch

3显蝌、查看yum列表中的JDK

yum search java | grep -i --color jdk
image.png

4预伺、安裝需要的jdk版本

yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

5、查看JDK是否安裝成功

java -version
image.png

6曼尊、配置環(huán)境變量

ls /usr/lib/jvm

JDK默認安裝路徑/usr/lib/jvm


image.png

7酬诀、在/etc/profile文件添加如下命令(profile 為全局環(huán)境信息,如果想在固定用戶下設置jdk環(huán)境變量涩禀, 可以設置~/.bash_profile)

# set java environment  
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
PATH=$PATH:$JAVA_HOME/bin  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export JAVA_HOME  CLASSPATH  PATH

8料滥、保存關(guān)閉profile文件,執(zhí)行如下命令生效

source  /etc/profile

9艾船、查看JDK變量

echo $JAVA_HOME
echo $PATH
echo $CLASSPATH
image.png

配置免密碼登錄

更改主機名

hadoop安裝葵腹,我們這里集群部署高每,需要準備三個虛擬機,分別為node1,node2,node3

為什么需要三個虛擬機践宴?具體三個虛擬機分別是什么角色鲸匿?詳細參考本文最后部分。

三個虛擬機分別的IP地址如下

主機名 IP地址
node1 192.168.199.220
node2 192.168.199.221
node3 192.168.199.222

1阻肩、查看當前主機名

hostname
image.png

2带欢、更改/etc/sysconfig下的network文件

vi /etc/sysconfig/network
image.png
image.png

3、配置主機名與IP映射關(guān)系
192.168.199.220 node1
192.168.199.221 node2
192.168.199.222 node3

vi /etc/hosts
image.png

4烤惊、重啟虛擬機乔煞,查看主機名是否修改


image.png

克隆虛擬機

以上修改主機名為node1;node2\node3需要分別根據(jù)node1虛擬機克隆出來
1柒室、設置node1虛擬機配置(考慮單個主機運行三個虛擬機環(huán)境渡贾,每個虛擬占用最低資源)

image.png

2、克隆node2虛擬機

image.png
image.png

image.png

image.png

image.png

3雄右、啟動node2虛擬機空骚,更改主機名,更改步驟見上部分


image.png

4擂仍、查看node2的使用的網(wǎng)卡
ifconfig
image.png

5囤屹、更改IP地址(我的網(wǎng)卡名 ifcfg-ens33) 然后保存

vi /etc/sysconfig/network-scripts/ifcfg-ens33
image.png
image.png

6、重啟服務器查看IP地址及hostname


image.png

7逢渔、node3配置與node2方式一致

配置SSH免密碼登錄

主要步驟主要是生成密鑰和復制公鑰

配置node1對node1的免密登錄

1肋坚、登錄node1 生成密鑰,連續(xù)按回車

ssh-keygen
image.png

2、執(zhí)行完會在當前目錄生成.ssh文件夾复局,根據(jù)上圖的提示可以看出 (id_rsa. 密鑰) (id_rsa.pub 公鑰)
3冲簿、把公鑰復制到node1\node2\node3;注意node1同樣需要設置
以下設置node1 對node1的免密登錄設置

ssh-copy-id -i ./id_rsa.pub root@node1
image.png

上圖輸入指令后亿昏,按默認選擇yes執(zhí)行峦剔,輸入目標node1的root密碼

4、測試免密登錄配置是否成功,如果未提示輸入密碼角钩,則成功

ssh node1
image.png

5吝沫、查看node1 下.ssh文件夾,多兩個文件


image.png

authorized_keys:存放遠程免密登錄的公鑰,主要通過這個文件記錄多臺機器的公鑰
id_rsa : 生成的私鑰文件
id_rsa.pub : 生成的公鑰文件
know_hosts : 已知的主機公鑰清單

配置node1對node2的免密登錄

1递礼、生成密鑰惨险,如果執(zhí)行過,直接復制公鑰至node2,上一步我已經(jīng)生成公鑰與密鑰脊髓,此時可以直接拷貝公鑰至node2中辫愉,執(zhí)行命令

cd /root/.ssh
ssh-copy-id -i ./id_rsa.pub root@node2
image.png

命令輸入后按照順序,回車将硝,輸入yes恭朗,輸入node2的root密碼
2屏镊、測試免密登錄是否成功

ssh node2
image.png

3、接下來配置
-- node1=> node3 方法同上

為什么這樣配置服務器痰腮,node1為什么需要免密登錄node2和node3

我們此處只需要配置node1至其他服務器的免密登錄即可而芥。node1為NameNode 作為主節(jié)點和服務節(jié)點,node2作為存儲數(shù)據(jù)的數(shù)據(jù)節(jié)點

以下介紹三個虛擬機服務器的分工與結(jié)構(gòu)

NameNode: 接受客戶端的讀寫服務,比如文件的上傳和下載,保存元數(shù)據(jù)谈秫,比如文件的大小、文件創(chuàng)建時間楞件、文件的擁有者、權(quán)限、路徑和文件名。元數(shù)據(jù)存放在內(nèi)存中趋翻,不會和磁盤發(fā)生交互。
DataNode: 簡稱DN盒蟆,與NameNode對應,主要用來存儲數(shù)據(jù)內(nèi)容师骗,本地磁盤目錄存儲數(shù)據(jù)塊(Block),以文件形式分別存儲在不同的DataNode節(jié)點上历等,同時存儲Block的元數(shù)據(jù)信息文件。
Secondary NameNode:上面提到的NameNode 的元數(shù)據(jù)存儲在內(nèi)存中辟癌,為了保證數(shù)據(jù)不丟失寒屯,需要將數(shù)據(jù)保存起來,這里涉及的文件包括fsimage和edits黍少。fsimage是整個元數(shù)據(jù)文件寡夹,在集群剛開始搭建時是空的,對元數(shù)據(jù)增刪改的操作放到edits文件中厂置。Secondary NameNode完成數(shù)據(jù)的合并操作菩掏,每隔3600秒更新一次

Hadoop 3的HDFS的完全分布式搭建
在搭建Hadoop3的完全分布式之前需要準備三臺機器作為三個節(jié)點,當然我們使用的是三個虛擬機昵济;這里假設三臺服務器的名字為node1智绸、node2、node3访忿,其中node1為NameNode(簡寫NN),node2為Secondary NameNode 簡寫(SN),同時node1瞧栗、node2、node3都設置為DataNode簡寫為(DN),如下表海铆。
最后如果在node1上啟動集群迹恐,需要node1免密碼登錄到node2卧斟、node3上開啟相應的服務殴边,下一章節(jié)說明如何設置:hadoop3.2安裝手冊

node1 node2 node3
NN SN --
DN DN DN

至此完成三個虛擬機的環(huán)境搭建憎茂,后面我們安裝部署hadoop3.x

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市找都,隨后出現(xiàn)的幾起案子唇辨,更是在濱河造成了極大的恐慌,老刑警劉巖能耻,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赏枚,死亡現(xiàn)場離奇詭異,居然都是意外死亡晓猛,警方通過查閱死者的電腦和手機饿幅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來戒职,“玉大人栗恩,你說我怎么就攤上這事『樵铮” “怎么了磕秤?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捧韵。 經(jīng)常有香客問我市咆,道長,這世上最難降的妖魔是什么再来? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任蒙兰,我火速辦了婚禮,結(jié)果婚禮上芒篷,老公的妹妹穿的比我還像新娘搜变。我一直安慰自己,他們只是感情好针炉,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布挠他。 她就那樣靜靜地躺著,像睡著了一般糊识。 火紅的嫁衣襯著肌膚如雪绩社。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天赂苗,我揣著相機與錄音愉耙,去河邊找鬼。 笑死拌滋,一個胖子當著我的面吹牛朴沿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼赌渣,長吁一口氣:“原來是場噩夢啊……” “哼魏铅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坚芜,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤览芳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鸿竖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沧竟,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年缚忧,在試婚紗的時候發(fā)現(xiàn)自己被綠了悟泵。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡闪水,死狀恐怖糕非,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情球榆,我是刑警寧澤朽肥,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站持钉,受9級特大地震影響鞠呈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜右钾,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望旱爆。 院中可真熱鬧舀射,春花似錦、人聲如沸怀伦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽房待。三九已至邢羔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間桑孩,已是汗流浹背拜鹤。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留流椒,地道東北人敏簿。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親惯裕。 傳聞我的和親對象是個殘疾皇子温数,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載蜻势。 目錄-[-]1 先決條件2 實驗環(huán)境搭建 21 準備工...
    三三At你閱讀 841評論 0 3
  • ??why hadoop2.X撑刺?IBM上有篇論文講的夠詳細了:文章鏈接。??最直觀的改進就是是2.X多了Yarn資...
    脆弱的天炎閱讀 519評論 0 2
  • 久違的晴天握玛,家長會够傍。 家長大會開好到教室時,離放學已經(jīng)沒多少時間了败许。班主任說已經(jīng)安排了三個家長分享經(jīng)驗王带。 放學鈴聲...
    飄雪兒5閱讀 7,523評論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友市殷。感恩相遇愕撰!感恩不離不棄。 中午開了第一次的黨會醋寝,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,567評論 0 11
  • 可愛進取搞挣,孤獨成精。努力飛翔音羞,天堂翱翔囱桨。戰(zhàn)爭美好,孤獨進取嗅绰。膽大飛翔舍肠,成就輝煌。努力進取窘面,遙望翠语,和諧家園〔票撸可愛游走...
    趙原野閱讀 2,730評論 1 1