Hadoop Enviroment
假设计算环境中有两台机器,一台机器为Namenode(主机名:bccdb-1,Ip:9.186.102.138),一台机器为Datanode(主机名:bccdb-2,Ip:9.186.52.159)
1. 配置IP与主机名的对应关系
编辑两台机器的/etc/hosts文件为
127.0.0.0 localhost localhost
9.186.102.138 bccdb-1 bccdb-1
9.186.52.159 bccdb-2 bccdb-2
设置完成后,在bccdb-1机器上ping bccdb-2,确保可以通过,然后在bccdb-2机器上ping bccdb-1,确保可以通过。
2. 添加用户bccdb
在两台机器上运行useradd bccdb, 然后运行usermod -U bccdb, 建立bccdb这个帐户,帐户的更目录默认为/home/bccdb
3. 准备Hadoop目录结构
建立目录/home/bccdb/HadoopInstall, 拷贝hadoop-0.19.0.tar.gz到/home/bccdb/HadoopInstall下,解压缩hadoop-0.19.0.tar.gz形成目录/home/bccdb/HadoopInstall/hadoop-0.19.0,用ln -s hadoop-0.19.0 hadoop建立软链接。建立目录/home/bccdb/HadoopInstall/hadoop-config,拷贝/home/bccdb/HadoopInstall/hadoop/conf/下的hadoop_site.xml,slaves,hadoop_env.sh,masters四个文件到/home/bccdb/HadoopInstall/hadoop-config下。
4. 配置SSH