上互联网,输入命令:
资料
f
sudoaptgeti
stallssh
第二步,配置可以无密码登陆本机首先查看在u用户下是否存在ssh文件夹(注意ssh前面有“”,这是一个隐藏文件夹),输入命令:lsahomeu。一般来说,安装ssh时会自动在当前用户下创建这个隐藏文件夹,如果没有的,可以手动创建一个。接下来,输入命令:
sshkeyge
tdsaPfsshid_dsa
在ubu
tu中代表当前用户文件夹,这里即homeu。这个命令会在ssh文件夹下创建两个文件id_dsa及id_dsapub,这是ssh的一对私钥和公钥,类似于钥匙及锁,把id_dapub(公钥)追加到授权的key里面去,输入命令:
catsshid_dsapubsshauthorized_keys
至此无密码登陆本机以安装完成。第三步,验证ssh已安装成功及无密码登陆本机,输入命令:
sshlocalhost
如果可以登录,说明已经安装成功第四步,将authorized_keys拷贝到其他主机实际上,在hadoop的安装过程中,是否无密码登陆不是必须的,但是如果不配置无密码登陆的话,每次启动hadoop,都需要输入密码以登陆到每台daota
ode,考虑到一般的hadoop集群动辄数十数百台机器,因此一般来说都会配置ssh的无密码登陆。
三.安装hadoop:
在安装hadoop前,我们需要先修改主机的几个配置文件:在下面这个文件,添加你的主机需要识别的主机名及其对应的ip地址
etchosts
127001
localhost
10371282master
10371283slave1
10371284slave2
在下面这个文件修改你的主机名
etchost
ame你的主机名(如master,slave1等)
同时根据需要,我们要在home你的用户名这个文件夹下创立tmp文件夹作为hdfs的存储文件夹。
在master上,下载hadoop0202targz并将其解压,这里将其解压到用户目录下,一般为home你的用户名,这里假设用户名为u,进入co
f文件夹,修改配置文件:
co
fHadoope
vshexportJAVA_HOME“你的java安装地址”
指定java位置
co
fcoresitexmlxmlversio