- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统配置:
资源需求
一、软件环境
Linux系统: ubuntu10.04
hadoop版本:hadoop-0.20.2(该版本为目前最新版本为0.20.0)
Sun-java6-jdk:1.60
VirtualBox版本:4.0.10
SSH包
Eclipse包
二、(完全分布式部署)
(一)配置流程
安装ubuntu10.04
2. 更新 deb 软件包列表
$ sudo apt-get update
3. 安装 JDK
$ sudo apt-get install sun-java6-jdk //默认路径在/usr/lib/jvm,安装时需要 TAB 键选择 OK
4. 设置 java-6-sun 为默认的 java 程序
$ sudo update-alternatives --config java //JDK 唯一,不需选择
$ sudo update-java-alternatives -s java-6-sun
5. 设置 CLASSPATH 和 JAVA_HOME 系统环境变量
$ sudo gedit /etc/environment
添加以下两行内容:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
6. 调整系统虚拟机的优先顺序
$ sudo gedit /etc/jvm
在文件顶部添加一行
/usr/lib/jvm/java-6-sun
如果文件/etc/jvm 不存在则自己新建
安装时遇到的问题
Ubuntu使用命令安装jdk失败的解决方案--sudo apt-get install sun-java6-jdk
Ubuntu使用命令安装jdk失败的解决方案--sudo apt-get install sun-java6-jdkubuntu10.04 lucid 去掉了sun-java6-jre,sun-java6-jdk的源,所以如果是直接apt-get install sun-java6-jdk提示是
现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到E: 软件包 sun-java6-jdk 还没有可供安装的候选者
解决方法三选一1.自己从sun网站下载相应的Jre,jdk安装即可2.从新立德软件管理器中search openJDK,安装
3.系统--管理工具--软件源中
“其他软件”,勾选第一项“/ubuntu lucid partner”
或者添加:deb /ubuntu lucid partner
然后执行apt-get install sun-java6-jdk
(二)IP配置
1. 机器IP配置如下:
openlab00 :87
openlab01 :90
修改/etc/hosts文件
首先,要在每台机器的网络中配置好各自的主机名,dns。
修改/etc/hosts文件,以确保每台机器的主机名和IP地址之间能正确解析。
2.1为每台机器设置静态ip(以openlab00为例)
Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp
设置静态ip的方法如下:()1) 编辑 /etc/network/interfaces
原内容为
auto lo
iface lo inet loopback
2)添加和静态ip有关的参数auto eth0iface eth0 inet staticaddress 87netmask gateway
3)编辑 /etc/resolv.conf,设置dnsnameserver 51nameserver 218. 6.200.139
4)重启网络,启用新设置
sudo /etc/init.d/networking restart
2.2 Namenode机器配置(openlab00)
Namenode机器:需要在hosts文件中加上集群中所有机器的IP地址及其对应的主机名,本例中以主机openlab00主机作为命名结点,其它机器都是数据结点。
openlab00中的/etc/hosts文件修改如下:
localhost localhost
87 openlab00 openalb00
90 openalb01 openlab01
注意:修改后执行命令:sudo /etc/init.d/networking restart
Datanode机器配置(openlab01)
Datanode机器:修改/etc/hosts 文件同Namenode一样
ping测试
测试
文档评论(0)