环境:win7安装虚拟机之后,安装centos6.5,并安装好jdk与mysql,然后克隆三台出来。这样我们安装hadoop的一个基本环境就有了,这次我们是一共三个节点,为什么不把这四台都用了呢?是因为可以留一台做备份,因为我们练习的基本环境已经有了,以后可以使用配置这一台来替换崩溃掉的某一台。然后使用SecureCRT来作为终端,远程控制Linux。
这篇博客适合有一定Linux基础的同学,在这里用到的一些命令都是常用的,所以也就不做过多关于Linux命令的介绍了。
需要注意的是,要将Linux的IP改为静态IP。
Step 1、配置服务器
此处以“master”、“slave1”、“slave2”来命名主节点和两个子节点。
– 配置主节点名 –
如图,先找到配置文件“network”。
然后使用 vim 编辑器做修改,将”HOSTNAME“修改为 “master”。
– 配置两台子节点名 –
同样的方法,就不做赘述了。
– 配置hosts –
打开主节点的hosts文件,并在文件中添加所有hadoop集群的主机信息。
如图:
修改完成之后保存退出。
然后将主节点的hosts文件分别拷贝到其他两个子节点。
然后分别在三台节点上执行:/bin/hostname hostname(重启服务器也可以不执行这句话,当然,如果条件允许的话,我还是建议重启一下)
例如:master 上执行
Step 2、配置ssh无密码访问
– 生成公钥密钥对 –
分别 在每个节点(是每个节点)上执行以下命令: