- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eclipse3.3 (windows7)连接远程hadoop(RedHat.Enterprise.Linux.5)
一、hadoop集群安装
机器名 IP 作用 NameNode NameNode、master、jobTracker DataNode1 DataNode、slave、taskTracker DataNode2 DataNode、slave、taskTracker 机器满足1G 内存,2G 更好。Linux5 安装后,可不启动图形界面,节约内存。
安装步骤:
1、安装RedHat.Enterprise.Linux.5
用介质安装linux,安装完后修改机器名:$ hostname 机器名。
在/etc/hosts 中添加机器名和相应的IP:
localhost
NameNode
DataNode1
DataNode2
修改/etc/inittab文件:
id:5:initdefault: 改为id:3:initdefault:
重新启动OS就不会进入图形界面了
#service sshd start
可以在windows 下用SSH Secure Shell Client来测试一下。
3、关闭防火墙(所有机器)
# chkconfig --levels 2345 iptables off
注意:这步非常重要。如果不关闭,会出现找不到datanode 问题。
4、建立ssh 无密码登录
(1)在NameNode 上实现无密码登录本机:
$ ssh-keygen -t rsa
直接回车,完成后会在~/.ssh/生成两个文件:id_rsa 和id_rsa.pub。
$ ssh-keygen -t dsa
直接回车,完成后会在~/.ssh/生成两个文件:id_dsa 和id_dsa.pub。
$cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys 将生成的密钥串在钥匙链上
$cat ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys 将生成的密钥串在钥匙链上
$ chmod 600 ~/.ssh/authorized_keys。
(2)实现NameNode 无密码登录其他DataNode:
把NameNode 上的authorized_keys 文件追加到dataNode 的authorized_keys 内( 以
节点为例):
a. 拷贝NameNode 的authorized_keys 文件:
$ scp authorized_keys mark@:/home/mark/
b. 登录,执行$ cat authorized_keys ~/.ssh/authorized_keys
其他的dataNode 执行同样的操作。
注意:如果配置完毕,如果namenode 依然不能访问datanode,可以修改datanode 的
authorized_keys的读写权限(很重要!):
$ chmod 600 ~/.ssh/authorized_keys。
5、安装jdk1.6
下载地址:/javase/downloads/widget/jdk6.jsp,下载后,直接安装。本例的安装路径为/usr/java/jdk1.6.0_31。
安装后,添加如下语句到/etc/profile 中:
export JAVA_HOME==/usr/java/jdk1.6.0_31
export JRE_HOME==/usr/java/jdk1.6.0_31 /jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
注意:每台机器的java 环境最好一致。安装过程中如有中断,切换为root 权限来安装。
6、安装hadoop
下载hadoop-0.20.2.tar.gz
解压:$ tar –zvxf hadoop-0.20.2.tar.gz
把Hadoop 的安装路径添加到环/etc/profile 中:
export HADOOP_HOME=/home/mark/hadoop-0.20.2
export PATH=$HADOOP_HOME/bin:$PATH
7、配置hadoop
hadoop 的主要配置都在hadoop-0.20.2/conf 下。
(1)在conf/hadoop-env.sh 中配置Java 环境(namenode 与datanode 的配置相同):
您可能关注的文档
- ECCVSK3_SD.doc
- ecc算法加密介绍.docx
- ECEB211Lab1.docx
- ECER13有关MN和O类车辆制动认证的统一规定.doc
- Eclipse+352配置J2ME环境.doc
- Eclipse+CVS和Jbuilder+CVS.doc
- Eclipse+maven+jetty环境配置.doc
- Eclipse+_maven_+_jetty_开发web.doc
- Eclipse-for-cpp.doc
- eclipsemavenplugin插件安装和配置.docx
- (28)--8.2 气相色谱法 -气相色谱检测器.pdf
- 2022年-2023年中级注册安全工程师之安全生产管理真题练习试卷A卷附答案.docx
- 伊春汤旺河2023-2024学年七年级下学期期末数学密训卷(含答案).doc
- 陇南市西和县2023-2024学年七年级下学期期末数学达标卷(含答案).doc
- 乌鲁木齐市新市区2023-2024学年七年级下学期期末数学易错题汇总卷(含答案).doc
- 芜湖市无为2023-2024学年七年级下学期期末数学达标卷(含答案).doc
- 普洱市澜沧拉祜族自治县2023-2024学年七年级下学期期末数学提升卷(含答案).doc
- 大理白族自治州弥渡县2023-2024学年七年级下学期期末数学复习卷(含答案).doc
- 秦皇岛山海关区2023-2024学年七年级下学期期末数学评估卷(含答案).doc
- 绥化市安达市2023-2024学年七年级下学期期末数学培优卷(含答案).doc
文档评论(0)