看在我花费这么长时间写的这么详细的份上:转载请注明出处,谢谢!
接上篇编译完Hadoop-2.2.0,下面详细的介绍下如何在ubuntu12.04-64 server安装并配置Hadoop集群。
再次强调:我们从Apache官方网站下载的Hadoop2.2是linux32位系统可执行文件,所以如果需要在64位系统上部署则需要单独下载src 源码自行编译。编译的详细步骤参见:编译hadoop2.2.0
为了方便阐述,我们这里搭建一个有三台主机的小集群。
三台主机的OS:ubuntu12.04-64 server
三台机器的分工如下:
Master: NameNode/ResouceManager
Slave1:DataNode/NodeManager
Slave2: DataNode/NodeManager
假定三台虚拟机的IP地址如下,后面会用到。
Master:129.1.77.6
Slave1: 129.1.77.5
Slave2: 129.1.77.7
下面开始Hadoop的安装与配置;
1.首先在三台机器上创建相同的用户(这是Hadoop的基本要求)
创建用户的步骤如下:
(1) sudo addgroup hadoop
(2) sudo adduser --ingroup hadoop haduser
编辑/etc/sudoers编辑文件,在root ALL=(ALL)ALL行下添加haduser ALL=(ALL)ALL。如果不添加这行,haduser将不能执行sudo操作。
2.接下来的工作:
1)
确保三台机器上已经安装了jdk,并正确配置了环境变量,jdk的安装见本人之前的博文;
2)在三台主机上安装了OpenSSH,并正确配置SSH可以无密码登录;
3.下面安装ssh