"

亚博游戏网站 -?亚博电子竞技拥有全球最顶尖的原生APP,每天为您提供千场精彩体育赛事,亚博游戏网站 -?亚博电子竞技更有真人、彩票、电子老虎机、真人电子竞技游戏等多种娱乐方式选择,亚博游戏网站 -?亚博电子竞技让您尽享娱乐、赛事投注等,且无后顾之忧!

                "
                当前位置: 主页 > 电脑系统维修 > Hadoop根底教程之散布式搭建

                Hadoop根底教程之散布式搭建

                发布时间:02-03 18:36点击:

                  后面,咱们曾经正在单机上把Hadoop运转兴起了,但咱们晓得Hadoop支撑散布式的,而它的长处就是正在散布上一般的,因为咱们得搭个模仿一下。

                  正在那里,咱们采纳那样的战略来模仿,咱们运用3台ubuntu工具,1台为作长机(master),此外2台作为从机(slaver)。同声,这台长机,咱们就用第一章中搭建好的来。

                  咱们采纳与第一章中类似的方法来操作:

                  1、运转搭建

                  正在后面,咱们晓得,运转hadoop是正在linux上运转的。因为咱们单机就正在ubuntu上运转着。因为异样,2台从机,异样采纳linux零碎。为了俭省资源,自己实验时用了2台centOS零碎,并且是采纳通知行的形式,没有用图形形式。

                  零碎中硬件预备,第一章中咱们预备了subversion ssh ant 和jdk。那正在那里,从机上咱们没有要这样多了,咱们没有必再键入、意译代码了,从长机上复制就行。因为正在从机上只要要装置ssh 和jdk这两个:

                  先用 sudo apt-get install ssh某个通知,把SSH装置兴起。

                  注:正在centOS中,运用yum install ssh。

                  java,能够正在网高低载一度JDK装置包,如:jdk-6u24-linux-i586.bin

                  装置间接正在节目下运转./jdk-6u24-linux-i586.bin即可。

                  而后配置jdk节目:

                  保守入装置节目 cd jdk-6u24-

                  而后输出 PWD 就能够看到java装置节目,复制上去:

                  网关定然要配置对于,要不光IP地点后,工具事先互想ping没有通的。

                  正在配置好IP后,能够试验ping一下网关和其余工具,看能否能通。

                  正在那里,咱们3台机IP为:

                  长机 master : 10.0.0.10

                  从机1 salter1 :10.0.0.11

                  从机2 salter2 :10.0.0.12

                  有了3台工具的IP地点,咱们想,前面正在配置中确定会用到,但为了方方便前IP地点的变化,因为咱们还是用另名吧。正在window中,咱们晓得正在C:\Windows\System32\driver\etc下,有个host资料,修正后,就能够将IP换成别号了。

                  正在linux中,异样有某个资料,正在/etc/hosts中。因为编者一下: $vi /etc/hosts:

                  资料销毁后,就能够试一下ping master ping node1来接替IP地点了。

                  某个操作需求正在三个工具上都操作一下。

                  现正在网络了,为了前面操作,正在一切安排运转hadoop的工具上,都必需运用相反的帐号。因为需求正在2台从机上创立一度与长机一样的帐号、明码:

                  比方都用zjf帐号: $user add zjf 安装明码: $passwd zjf 进入该帐号: $su zjf

                  有能够工具上会有风火墙,反应前面的近程,因为能够先关一下:

                  $ service iptables stop

                  3、配置SSH

                  第1章中咱们理解了SSH的性能,正在那里就可真正经用途了。

                  咱们正在master机中,用ssh试一下联接node1:

                  能够看到,需求输出明码才可以进入。近程发动一切从机时,一度个输出明码,也没有是个坏事,得配置下:

                  1)正在从机node1中先完成本人空降本人时没有要输出明码。

                  某个正在第1章中曾经形容。那里就没有多述了。后果就是:

                  2)让主结点(master)能经过SSH免明码登录两个子结点(slave)

                  为了完成这共性能,两个slave结点的公钥资料中必须要蕴含主结点的公钥消息,那样当master就能够成功保险地拜访这两个slave结点了。操作进程如次:

                  异样,也是外面的localhost换成master。

                  5、复制hadoop包

                  前 面,正在一台工具上安排时,咱们的hadoop包是经过SVN键入了源码,而后再用ant意译进去的,但正在那里,从机上就没有必这样费事了,咱们能够从长机上 复制过来。如何复制呢? 近程空降咱们用SSH,近程复制就用SCP。正在复制前要留意,咱们正在长机中hadoop寄存正在什么,正在从机中也要寄存正在该才行。

                  比方,正在长机中,咱们寄存于test下,因为正在2台node上,都创立一下test资料夹。

                  而后正在长机上施行:scp -r hadoop-0.20.2/ node1:~/test 而后会看到刷屏,示意正在复制了。

                  异样施行: scp -r hadoop-0.20.2/ node2:~/test

                  好了,现正在两台从机上也都有了hadoop包了。

                  6、运转

                  正在长机上,进入hadoop-0.20.2节目,运转bin/start-all.sh,即能够发动整个散布式零碎了。

                  而后正在长机上运转jps:

                顶一下
                (0)
                0%
                踩一下
                (0)
                0%
                ------分隔线----------------------------
                电脑维修
                亚博游戏网站 -?亚博电子竞技