Hadoop实验环境搭建

Hadoop实验环境搭建

ID:42437075

大小:75.61 KB

页数:5页

时间:2019-09-15

Hadoop实验环境搭建_第1页
Hadoop实验环境搭建_第2页
Hadoop实验环境搭建_第3页
Hadoop实验环境搭建_第4页
Hadoop实验环境搭建_第5页
资源描述:

《Hadoop实验环境搭建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单机上通过虚拟机搭建Hadoop环境(以下过程软件版本不固定,只能相互兼容就可以)1.安装vmwareworkstation(12.1.0)2.创建3个虚拟机(每个虚拟机512M内存,8G空间),每个虚拟机安装Ubuntu桌血•版(11.10)(虚拟机需安装vmaretools,上网上式可设宜为桥接方式:直接连接物理网络)。一个虚拟机作为namenode(master),两个虚拟机作为datanodel(slavel)和datanode2(slave2).三个虚拟机可以共享一个主机目录share,该目录在虚拟机上显示

2、为/mnt/hgfs/share对每个虚拟机:修改root密码(sudopasswdroot),然后用root用户登录。3.通过如卜配置master,slavel,slave2o1)通过vi/etc/hostname修改主机名。2)通过vi/etc/hosts修改/etc/hosts文件,增加三台机器的ip和hostname的映射关系.在/usr/src目录:4.下载zlib(1.2.8)并解压安装5.卜•载openssl(l.O.l)并解压安装6.下载openssh(6.0pl)并解压安装安装后运行命令sshloc

3、alhost,女□果显示"Privilegeseparationusersshddoesnotexist",解决方法:修改/etc/passwd,在其中加入sshd:x:74:74:Privilege-seperatedSSH:/var/empty/sshd:/nologin7.配置ssh无密码登录在命令行输入:vi/etc/profile.d/hadoop.sh在hadoop.sh加入以下命令:sudoufwdisable/usr/local/sbin/sshd在namenode:ssh-keygen-tdsa-P

4、〃一f在datanode1:ssh-keygen-tdsa-P〃一f在datanode2:ssh-keygen-tdsa-Pz,-f在namenode:scp~/.ssh/id_dsa.pub在datanode1:scp~/.ssh/id_dsa.pub在datanode2:scp~/.ssh/id_dsa.pub~/.ssh/id_dsa~/.ssh/id_dsa~/.ssh/id_dsa/mnt/hgfs/share/id_dsaO.pub/mnt/hgfs/share/id_dsal.pub/mnt/hgfs/

5、share/id_dsa2.pub分别在namenode,datanode1和datanode2执行:cat/mnt/hgfs/share/id_dsaO.pub»~/.ssh/authorized_keyscat/mnt/hgfs/share/id_dsal.pub»/"/.ssh/authorized_keyscat/mnt/hgfs/share/id_dsa2.pub>>~/.ssh/authorized_keys测试:sshlocalhostssh目标机器地址1.安装jdk对每个虚拟机:下载jdk(jdkl.

6、6.0)并解压,假定H录为/usr/src/jdkl.6.0设置环境变量。#vi/etc/profile在最后面加入#sctjavaenvironmentexportJAVA_H0ME=/usr/src/jdkl.6.0exportCLASSPATH=.:$JAVA_HOME/lib.tools.jarexportPATH=$JAVA_HOME/bin:$PATH保存退出,运行source/etc/profile2.安装hadoop在usr/src目录解压:tarzxvfhadoop-0.20.2.tar.gz把ha

7、doop的安装路径添加到/etc/profile中:ExportHADOOP_HOME=/usr/src/hadoop-0.20.2ExportPATH=$HADOOP_HOME/bin:$PATH9.配置hadoop在hadoop-0.20.1/conf目录:(1)对3个虚拟机,在conf/hadoop-env.sh屮配置java环境Vihadoop-env.sh在hadoop-env.sh文件中添加exportJAVA_HOME=/usr/src/jdkl.6.0(2)对namenode(假定namenode内部

8、地址为162.105.76.231,datanode1和datanode2分别为162.105.76.220,162.105.76.234)配置conf/masters和conf/slaves文件。Masters文件内容:masterslaves文件内容:slavelslave2(1)对namenode,datanode1和datanode2,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。