Hadoop分布式安裝

目的

3臺虛擬機實現(xiàn)1個namenode梭姓,2個datanode的hadoop集群。

環(huán)境

硬件:MAC * 1嫩码;Parallels Desktop虛擬機*3:CentOS-7

使用ssh客戶端操作3臺機器

JDK版本

[keon@centos-linux bin]$ /usr/jdk1.8.0_101/bin/java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

HADOOP版本

[keon@centos-linux bin]$ ./hdfs version
Hadoop 2.7.2
Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r b165c4fe8a74265c792ce23f546c64604acf0e41
Compiled by jenkins on 2016-01-26T00:08Z
Compiled with protoc 2.5.0
From source with checksum d0fda26633fa762bff87ec759ebe689c
This command was run using /usr/hadoop-2.7.2/share/hadoop/common/hadoop-common-2.7.2.jar

配置過程

1.修改host

[keon@centos-linux bin]$ vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.211.55.6 h1
10.211.55.7 h3
10.211.55.8 h2

2.配置免密碼

在h1生成密匙

[keon@centos-linux bin]$ ssh-keygen -t rsa
[keon@centos-linux ~]$ ls .ssh/
id_rsa id_rsa.pub known_hosts

在h2,h3拷貝公匙

scp keon@h1:/home/keon/.ssh/id_rsa.pub /home/keon/.ssh/authorized_keys

在h1驗證是否免密碼成功

[keon@centos-linux ~]$ ssh h2
Last login: Tue Aug 2 10:34:14 2016 from h1
[keon@centos-linux ~]$ exit
logout
Connection to h2 closed.
[keon@centos-linux ~]$ ssh h3
Last login: Tue Aug 2 10:34:25 2016 from h1

3.修改配置文件

[keon@centos-linux hadoop-2.7.2]$ pwd
/usr/hadoop-2.7.2

(1)etc/hadoop/hadoop-env.sh

[keon@centos-linux hadoop-2.7.2]$ vim etc/hadoop/hadoop-env.sh

修改java環(huán)境地址

export JAVA_HOME=/usr/jdk1.8.0_101

(2)etc/hadoop/core-site.xml

<configuration>
<property>

<name>fs.default.name</name>
<value>hdfs://h1:9000/</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/hadoop-2.7.2/tmp</value>
</property>
</configuration>

(3)etc/hadoop/hdfs-site.xml

<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/hadoop-2.7.2/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/hadoop-2.7.2/datanode</value>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>

(4)etc/hadoop/mapred-site.xml

<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>

修改完后誉尖,推送到每一個節(jié)點

啟動測試

1.格式化namenode

[keon@centos-linux hadoop-2.7.2]$ ./bin/hdfs namenode -format

16/08/02 11:25:45 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = h1/10.211.55.6
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 2.7.2
STARTUP_MSG: classpath = /usr/hadoop-2.7.2/etc
.
.
.
16/08/02 11:25:47 INFO util.GSet: Computing capacity for map NameNodeRetryCache
16/08/02 11:25:47 INFO util.GSet: VM type = 64-bit
16/08/02 11:25:47 INFO util.GSet: 0.029999999329447746% max memory 966.7 MB = 297.0 KB
16/08/02 11:25:47 INFO util.GSet: capacity = 2^15 = 32768 entries
Re-format filesystem in Storage Directory /usr/hadoop-2.7.2/namenode ? (Y or N) y
16/08/02 11:25:49 INFO namenode.FSImage: Allocated new BlockPoolId: BP-566776757-10.211.55.6-1470108349176
16/08/02 11:25:49 INFO common.Storage: Storage directory /usr/hadoop-2.7.2/namenode has been successfully formatted.
16/08/02 11:25:49 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with txid >= 0
16/08/02 11:25:49 INFO util.ExitUtil: Exiting with status 0
16/08/02 11:25:49 INFO namenode.NameNode: SHUTDOWN_MSG:

/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at h1/10.211.55.6
************************************************************/

2.啟動服務(wù)
啟動hdfs

./sbin/start-dfs.sh

Starting namenodes on [h1]
h1: starting namenode, logging to /usr/hadoop-2.7.2/logs/hadoop-keon-namenode-centos-linux.shared.out
h3: starting datanode, logging to /usr/hadoop-2.7.2/logs/hadoop-keon-datanode-centos-linux.shared.out
h2: starting datanode, logging to /usr/hadoop-2.7.2/logs/hadoop-keon-datanode-centos-linux.shared.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /usr/hadoop-2.7.2/logs/hadoop-keon-secondarynamenode-centos-linux.shared.out

啟動yarn

./sbin/start-yarn.sh

starting yarn daemons
starting resourcemanager, logging to /usr/hadoop-2.7.2/logs/yarn-keon-resourcemanager-centos-linux.shared.out
h3: starting nodemanager, logging to /usr/hadoop-2.7.2/logs/yarn-keon-nodemanager-centos-linux.shared.out
h2: starting nodemanager, logging to /usr/hadoop-2.7.2/logs/yarn-keon-nodemanager-centos-linux.shared.out

3.驗證服務(wù)
h1

[keon@centos-linux hadoop-2.7.2]$ /usr/jdk1.8.0_101/bin/jps
2930 Jps
1442 SecondaryNameNode
1045 NameNode
2443 ResourceManager

h2

[keon@centos-linux hadoop-2.7.2]$ /usr/jdk1.8.0_101/bin/jps
7703 DataNode
29240 Jps
8286 NodeManager

h3

[root@centos-linux keon]# /usr/jdk1.8.0_101/bin/jps
11584 NodeManager
12273 Jps
10346 DataNode

相關(guān)進程已啟動

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市铸题,隨后出現(xiàn)的幾起案子铡恕,更是在濱河造成了極大的恐慌,老刑警劉巖回挽,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件没咙,死亡現(xiàn)場離奇詭異猩谊,居然都是意外死亡千劈,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門牌捷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來墙牌,“玉大人涡驮,你說我怎么就攤上這事∠脖酰” “怎么了捉捅?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長虽风。 經(jīng)常有香客問我棒口,道長,這世上最難降的妖魔是什么辜膝? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任无牵,我火速辦了婚禮,結(jié)果婚禮上厂抖,老公的妹妹穿的比我還像新娘茎毁。我一直安慰自己,他們只是感情好忱辅,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布七蜘。 她就那樣靜靜地躺著,像睡著了一般墙懂。 火紅的嫁衣襯著肌膚如雪橡卤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天损搬,我揣著相機與錄音蒜魄,去河邊找鬼。 笑死场躯,一個胖子當(dāng)著我的面吹牛谈为,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播踢关,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼伞鲫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了签舞?” 一聲冷哼從身側(cè)響起秕脓,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎儒搭,沒想到半個月后吠架,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡搂鲫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年傍药,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡拐辽,死狀恐怖拣挪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情俱诸,我是刑警寧澤菠劝,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布遏佣,位于F島的核電站辣之,受9級特大地震影響巷查,放射性物質(zhì)發(fā)生泄漏殖侵。R本人自食惡果不足惜撩独,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一偎漫、第九天 我趴在偏房一處隱蔽的房頂上張望穆咐。 院中可真熱鬧耕陷,春花似錦遇伞、人聲如沸辙喂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽巍耗。三九已至,卻和暖如春渐排,著一層夾襖步出監(jiān)牢的瞬間炬太,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工驯耻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亲族,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓可缚,卻偏偏與公主長得像霎迫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子帘靡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

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

  • 一知给、系統(tǒng)參數(shù)配置優(yōu)化 1、系統(tǒng)內(nèi)核參數(shù)優(yōu)化配置 修改文件/etc/sysctl.conf描姚,添加如下配置涩赢,然后執(zhí)行s...
    張偉科閱讀 3,727評論 0 14
  • 之前的有點忘記了,這里在云筆記拿出來再玩玩.看不懂的可以留言 大家可以嘗試下Ambari來配置Hadoop的相關(guān)環(huán)...
    HT_Jonson閱讀 2,949評論 0 50
  • 1分布式集群規(guī)劃 2 配置 2.1 機器hostname及IP,以機器131為例 關(guān)閉防火墻 修改hostname...
    aduo閱讀 315評論 0 0
  • 1. 前言 斷斷續(xù)續(xù)寫了一段時間的設(shè)計模式,終于把經(jīng)典的23種設(shè)計模式全寫完了轩勘。下面對這些設(shè)計模式總結(jié)一下筒扒。 2....
    java高并發(fā)閱讀 3,812評論 2 78
  • 姓名:王琦 公司:南京浩樂科技有限公司 【日精進第67天】 一、【學(xué)~勤學(xué)】 ①日常課誦 《大學(xué)開篇》《六項精進》...
    王琦精進打卡閱讀 74評論 0 0