没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Hadoop 的安装与配置
建立一个三台电脑的群组,操作系统均为 Ubuntu,三个主机名分别为 wjs1、
wjs2、wjs3。
1、环境准备:
所需要的软件及我使用的版本分别为:Hadoop 版本为 0.19.2,JDK 版本为
jdk-6u13-linux-i586.bin。
由于 Hadoop 要求所有机器上 hadoop 的部署目录结构要相同,并且都有一个
相同的用户名的帐户。所以在三台主机上都设置一个用户名为“wjs”的账户,主
目录为/home/wjs。
a、配置三台机器的网络文件
分别在三台机器上执行:sudo gedit /etc/network/interfaces
wjs1 机器上执行:在文件尾添加:
auto eth0
iface eth0 inet static
address 192.168.137.2
gateway 192.168.137.1
netmask 255.255.255.0
wjs2 和 wjs3 机器上分别执行:在文件尾添加:
auto eth1
iface eth1 inet static
address 192.168.137.3(wjs3 上是 address 192.168.137.4)
gateway 192.168.137.1
netmask 255.255.255.0
b、重启网络:sudo /etc/init.d/networking restart
查看 ip 是否配置成功:ifconfig
{注:为了便于“wjs”用户能够修改系统设置访问系统文件,最好把“wjs”
用户设为 sudoers(有 root 权限的用户),具体做法:用已有的 sudoer 登录系
统,执行 sudo visudo -f /etc/sudoers,并在此文件中添加以下一行:wjs
ALL=(ALL)ALL,保存并退出。}
c、修改三台机器的/etc/hosts,让彼此的主机名称和 ip 都能顺利解析,在
/etc/hosts 中添加:
192.168.137.2
192.168.137.3
192.168.137.4
wjs1
wjs2
wjs3
d、由于 Hadoop 需要通过 ssh 服务在各个节点之间登陆并运行服务,因此必
须确保安装 Hadoop 的各个节点之间网络的畅通,网络畅通的标准是每台机器的主
机名和 IP 地址能够被所有机器正确解析(包括它自己)。测试方法就是 PING 主机
名。
主机名
wjs1
IP 地址
功能
192.168.137.2
192.168.137.3
192.168.137.4
NameNode,JobTracker
wjs2
DataNode,TaskTracker
DataNode,TaskTracker
wjs3
2、安装 JDK:
步骤 1.根据自己机器的配置下载 JDK,我下载的是 jdk-6u13-linux-
i586.bin;
步骤 2.点击桌面“应用程序”-->“附件”-->“终端”,进入终端窗口;
步骤 3.在主目录下新建子目录 software—JDK,并将下载的 jdk-6u13-
linux-i586.bin 拷贝到该目录下;
步骤 4.转到/home/wjs/software/JDK 目录下,开始安装 jdk,在终端输入命
令:
#cd /home/wjs/software/JDK
#./jdk-6u13-linux-i586.bin
安装程序将询问你是否尊守许可协议页面,回车、空格都可以,看完协议。
出现一行字:Do you aggree to the above license terms? [yes or no]
输入 yes 后,jdk 被解压到 usr/java/jdk1.6.0_13 目录下。
步骤 5.修改环境变量,设置 PATH,JAVA_HOME,CLASSPATH,用 gedit 编辑器来
修改 profile 文件,这个文件的修改会对所有的用户起作用。
剩余12页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功