全部ok
Java jdk安装
删除系统中默认的jdk
rpm -qa | grep java 获取安装的所有的java,此时会得到一大串的java相关的安装的文件 rpm -e --nodeps xxx xxx为获取得到的相关文件(注意:一条一套删除) 删除完成后再执行rpm -qa | grep java命令,查看是否还有残留;然后exit
安装jdk
切换到普通用户目录下:在普通用户目录中新建文件夹java,将下载好的jdk-6u32-linux-x64.bin放进来。在终端中进入该目录,并运行jdk-6u32-linux-x64.bin
执行完成后,jdk就装好了,然后再修改配置文件
切换到root用户 su – root然后修改配置文件/etc/profile
在文件最末尾加上:
然后source /etc/profile刷新
回到普通用户:执行命令source /etc/profile 然后输入java -version查看是否成功:
成功!
查看最大文件数限制
执行命令ulimit –n查看最大文件数(默认为1024) 切换到root用户:su - root 输入vi /etc/security/limits.conf 在文件最后添加:
* - nproc 65535 * - nofile 65535 输入wq!保存退出
配置好以上环境后,如果该机器作为开发客户端使用基本就完成了,如果作为服务端使用,建议关闭掉图形界面,配置/etc/inittab
配置ssh无密码登录
配置好4台机器的/etc/hosts文件后,在普通用户下,切记 进入用户目录的.ssh目录
生成无密码密钥对:
然后回车会出现如图所示的界面:
将公钥写入公钥库,为了不修改配置文件,使用centOS默认的库名authorized_keys:
设置公钥权限chmod 600 authorized_keys
然后切换到root重新启动ssh Service sshd restart
切换到普通用户使用ssh命令登录验证:
成功!O(∩_∩)O
如果不成功,在root用户下编辑
找到此处,将其前面的#去掉
切换到普通用户,使用scp命令将.ssh文件下的所有文件发送给其他从机 scp ~/.ssh/* master@slave1:~/.ssh
发送完成后,可以ssh命令登录试试 ssh 主机名
首次登录可能需要输入yes/no登录成功一次后则以后登录不需要密码,如上图
安装hadoop
现在到正文了,开始安装后hadoop了 将hadoop-1.0.4.tar.gz放入普通用户目录下
解压该文件tar -zxvf hadoop-1.0.4.tar.gz
并将文件重命名为hadoop mv hadoop-1.0.4 hadoop\\
我本机的主机名为master
接着就是修改环境变量了,跟java jdk的修改方法一致,可以参考jdk环境变量的配置方法

