此次实验共使用3台实体机子:
机器名 | 角色 | IP |
master | Namenode | 10.117.253.201 |
slave1 | Datanode | 10.117.253.101 |
slave2 | Datanode | 10.117.253.102 |
TIPS1: 为了操作方便,此次实验所有实体机的用户名都为hadoop
TIPS2: 在hadoop术语中,主机被称作 namenode, 节点为datanode
操作系统: Ubuntu 12.10
JAVA版本:jdk1.6.0_24
hadoop版本: 1.1.1
安装步骤
大致说明下,搭建hadoop主要为3个步骤:网络配置/SSH无密钥互信/配置hadoop。(默认JAVA已经安装)
1. 网络配置
首先关闭防火墙: $ sudo ufw disable
在etc/hosts文件下添加机器名: $ sudo vim /etc/hosts
10.117.253.201 master
10.117.253.101 slave1
10.117.253.102 slave2
TIPS: 一共多少节点就得写多少进去。
2. SSH无密钥互信
所有实体机安装ssh server: $ sudo apt-get install openssh-server
TIPS: 安装后使用 命令 $ ssh localhost 可以测试是否成功安装登录。