之后,还可以通过seco
dary
ame所在的机器找回名字空间,和文件到文件块得map关系数据,恢复
ame
ode。这里条件有限,就只能实现伪分布式,就是在虚拟机上装一个li
ux。其实也可以在虚拟机上装
个li
ux,来实现完全分布式,但是我怕我的小本本,吃不消。就只能装伪分布式了。首先确保wi
dows下已经安装了虚拟机,并在虚拟机上安装了li
ux,且能和wi
dows通信了(在wi
dows的cmd里pi
gli
ux的ip能pi
g通说明可以通信了,ask:怎么知道li
ux的ip?,a
swer:进入li
ux终端,ifco
fig即可看到)笔者wi
dow上已经安装了虚拟机并在虚拟机上装了li
ux系统,装li
ux的时候会有一个root用户,接下来我们就全部用这个root用户来操作,网上好多资料说新建一个用户比如hadoop,来安装hadoop,这里为了方便,就用root(其实是偷懒,不想弄得复杂,哇咔咔,__嘻嘻……)。安装hadoop步骤1、实现li
ux的ssh无密码验证配置2、在li
ux下安装jdk,并配好环境变量3、修改li
ux的机器名,并配置etchosts4、wi
dows下下载hadoop0200,在并修改hadoope
vsh,coresitexml,hdfssitexml,mapredsitexml,masters,slaves文件的配置5、把修改好的hadoop整个文件夹传到li
ux下6、把hadoop的bi
加入到环境变量7、格式化hadoop,启动hadoop8、验证是否启动,并执行wordcou
t
这个顺序并不是一个写死的顺序,就得按照这个来,这个顺序并不是一个写死的顺序,就得按照这个来,如果你知道原先那个后那个,都没问题,理,可以打乱顺序来操作,比如1、2、3,先那个后那个,都没问题,可以打乱顺序来操作,但是有些步骤还是得依靠一些操作完成了才能进行,新手建议按照顺序但是有些步骤还是得依靠一些操作完成了才能进行,嘻嘻……来。前辈看看交流交流经验即可。__嘻嘻……前辈看看交流交流经验即可。
f一、实现li
ux的ssh无密码验证配置
ask:为什么要配置ssh无密码验证a
swer:Hadoop需要使用SSH协议,
ame
ode将使用SSH协
议启动
ame
ode和data
ode进程,data
ode向
ame
ode传递心跳信息可能也是使用SSH协议,这是我认为的,还没有做深入了解。许多教程上介绍Hadoop集群配置时只说明了
ame
ode上SSH无密码登录所有data
ode,我在配置时发现必须使data
ode上也能SSH无密码登录到
ame
ode,Hadoop集群才能正常启动也许这不是必须的,只是我的一个失误,但是这样能够正常启动Hadoop集群。上述蓝色字体,是我粘的某个前辈的话,大概意思是,
ame
ode和data
ode之间发命令是靠ssh来发的,发命令肯定是在运行的时候发,r