(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,若显示如下,表示安装成功。
(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就成功了。 |