64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置

64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置


一:centos6.8安装

  • 在相关网站下载centos6.8后,用vmware虚拟机安装
  • 选择稍后安装操作系统
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第1张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第2张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第3张图片
  • 打开虚拟机前,选择操作系统镜像
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第4张图片
  • 进行手动安装
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第5张图片
  • 跳过检查
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第6张图片
  • 选择基本版
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第7张图片
  • 选择时区
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第8张图片
  • 一路确定
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第9张图片
  • 更改下虚拟机的网络模式,以便配置固定ip
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第10张图片
  • 打开centos虚拟机,分别修改/etc/resolv.conf /etc/sysconfig/network /etc/config/network-scripts/ifcfg-eth0来配置好网关,ip,DNS等

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第11张图片

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第12张图片

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第13张图片
  • 重启网络服务,看到ip被正确设置为192.168.1.109
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第14张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第15张图片
  • 调整SELinux的值

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第16张图片
  • 添加hadoop用户并设置密码
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第17张图片
  • 为hadoop用户配置ssh免密码登陆
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第18张图片



    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第19张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第20张图片

二:Jdk1.7安装

  • 在win10上下载jdk1.7 linux64位版本,在cmd相关目录下,用pscp工具传输到centos虚拟机的/java目录下
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第21张图片
  • 解压完jdk1.7的rpm后删除

  • 配置java路径
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第22张图片

三:在等待hadoop2.4下载的同时,配置下win10上的java1.8路径和eclipse的hadoop开发插件

  • 在相关网站上下载好jdk和ant后在用户和系统环境变量下配置相应的home和path变量
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第23张图片
  • 验证ant是否安装成功
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第24张图片
  • 下载hadoop2x-eclipse-plugin-master.zip并解压
  • 下载完整版的eclipse并解压
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第25张图片
  • 修改D:\Hadoop\2xplugin\ivy 的libraries.properties文件根据git-hub的介绍修改以符合你的Hadoop版本
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第26张图片
  • 进入D:\Hadoop\2xplugin\src\contrib\eclipse-plugin
  • 输入ant jar -Dversion=2.4.0 -Declipse.home=D:\eclipse\eclipse -Dhadoop.home=D:\hadoop\hadoop2.4.0\hadoop2.4.0
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第27张图片
    网络问题它会卡一会来下东西
  • 安装完后会看到以下截图
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第28张图片
  • 在D:\Hadoop\2xplugin\build\contrib\ eclipse-plugin下会看到hadoop-eclipse-plugin-2.4.0.jar插件已经编译好了
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第29张图片

四:我们去安装centOS下的hadoop2.4

  • 将win10下下载的hadoop2.4包通过pscp工具传输到centOS的/usr目录下去
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第30张图片
  • 解压安装后删除hadoop24包并修改hadoop-2.4.0文件夹及其子目录的操作权限
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第31张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第32张图片
  • 为hadoop用户配置hadoop路径
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第33张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第34张图片
  • 修改/usr/hadoop/etc/hadoop下的hadoop-env.sh,为其配置java路径
  • 修改/usr/hadoop/etc/hadoop下的core-site.xml配置map任务的临时目录,HDFS访问端口
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第35张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第36张图片
  • 修改/usr/hadoop/etc/hadoop下的hdfs-site.xml,配置分布式文件的备份数目,namenode的元文件目录,datanode的数据文件目录,是否开启网页查看功能

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第37张图片
  • 修改/usr/hadoop/etc/hadoop下的mapred-site.xml.template将它复制一份另外命名为mapred-site.xml打开它并修改job页面端口

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第38张图片
  • 修改/usr/hadoop/etc/hadoop下的yarn-site.xml

    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第39张图片
  • 根据上面的配置文件在/usr/hadoop目录下创建tmp name data三个文件夹
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第40张图片
  • 修改/etc/hosts文件
  • 格式化namenode
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第41张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第42张图片
  • 启动集群并启动historyserver
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第43张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第44张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第45张图片

五:我们返回win10继续配置eclipse

  • 将上面生成的hadoop-eclipse-plugin复制到eclipse的plugins目录下
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第46张图片
  • 打开eclipse选择windows->preferences选择hadoop Map/Reduce配置它关联的hadoop目录
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第47张图片
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第48张图片
  • 打开windows->show view选择MapReduce Locations
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第49张图片
  • 找到MapReduce Locations窗口点击右边蓝色小象图标添加Hadoop Location
  • 根据上面hdfs相关的xml里的配置来设置参数
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第50张图片
    在连接了hadoop的终端里建个hello目录测试一下win10的插件是否配置成功
    64位CentOS6.8安装hadoop伪分布与64位win10Eclipse的Hadoop开发框架配置_第51张图片

你可能感兴趣的:(大数据)