(1)我的电脑环境
CentOS6.5,32位,在虚拟机下实现。
注意:下面的操作我都是使用root权限进行!
(2)jdk1.6的安装这里,我使用的jdk安装包如下,大家可以上网自行下载,这里推荐jdk为1.6为好,最好不要哦用1.7.
将jdk安装包移动到/usr/local这个目录下,(local下的文件可以删除,没有用的)。
然后首先是给jdk安装包“X”的执行权限,chmod u+x jdk-6u24-linux-i586.bin。
然后就是执行安装即可,jdk-6u24-linux-i586.bin。
然后将/usr/local下jdk的文件夹从命名为jdk。
(3)设置环境变量接下来就是配置环境变量:
vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=.:$JAVA_HOME/bin:$PATH
输入 source /etc/profile使配置文件生效。
检查jdk是否安装配置成功,java -version,若显示如下,表示安装成功。
--------------------------------------分割线 --------------------------------------
Ubuntu 12.10 +Hadoop 1.2.1版本集群配置
--------------------------------------分割线 --------------------------------------
(4)配置SSH免密码登陆1.查看当前用户下(root)是否有.ssh的隐藏文件,如果没有就创建一个mkdir .ssh
2.输入ssh-keygen -t rsa
这个命令会在.ssh文件夹下生成id_dsa和id_ds.pub两个文件,这私钥和公钥。
3.输入cp id_rsa.pub authorized_keys
这条命令是把公钥加到用于认证的公钥文件中
4.验证SSH是否安装成功,以及是否可以免密码登陆本机
ssh localhost
如果显示如下,表示安装成功
(5)修改主机名为了方便,这里我把主机名改为hadoop;
输入:hostname可以显示当前主机名;
输入:vi /etc/sysconfig/network修改HOSTNAME,如下,保存并退出
(6)将hostname与ip地址绑定这个时候,如果直接ping hadoop0,那么是不成功的,因为hadoop0没有和本机地址绑定;
输入:vi /etc/hosts,增加一行:
192.168.1.105 hadoop0
这里192.168.1.105是我本机的Ip地址,之后再ping hadoop0就成功了。