准备工作:JDK1.8的安装   和   SSH免密登录

1. Hadoop的下载

windows在Apache官网下载2.7.6的binary文件,通过FTP传输到centOS虚拟机。

2. 解压安装:tar xzvf hadoop-2.7.6.tar.gz -C /usr/local/hadoop

3. 查看安装的版本是多少位的

先切换到目录hadoop下的lib/native目录

cd /usr/local/hadoop/lib/native

file libhadoop.so.1.0.0 发现已经是64位的。Apache官网目前已经提供了一些64位的数据文件,不用再自己编译。

4. Hadoop安装包的目录结构

5. Hadoop配置文件的修改

Hadoop安装主要就是配置文件的修改,一般在主节点进行修改,完毕后使用scp命令下发给其他各个从节点机器。

切换目录cd /usr/local/hadoop/etc/hadoop,所有配置都是在此目录下进行。

(1)配置hadoop-env.sh   (此步骤必不可少

执行命令vim hadoop-env.sh

设置JAVA_HOME:  export JAVA_HOME=/usr/local/jdk

(2) 配置core-site.xml: vim core-site.xml

(3)配置hdfs-site.xml

(4)配置mapred-site.xml

(5)配置yarn-site.xml

(6)配置slave文件

6. 将Hadoop添加到环境变量中:vim /etc/profile

在最后加上export HADOOP_HOME=/usr/local/hadoop

export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

保存之后,source /etc/profile使此配置立即生效.

7. 以上都是中centos-hadoop-node-01主节点上面进行的配置,从节点不用分别进行复杂的配置,可以使用scp命令将Hadoop安装包从主节点拷贝到从节点虚拟机上面。

scp -r /usr/local/hadoop/ root@centos-hadoop-node-02:/usr/local

scp -r /usr/local/hadoop/ root@centos-hadoop-node-03:/usr/local

scp -r /usr/local/hadoop/ root@centos-hadoop-node-04:/usr/local

8. 配置文件注意事项

Apache官网文档中可以查看默认的配置和已经过时的配置

Linux环境Hadoop的下载安装相关推荐

  1. 【Nginx】Nginx在Windows、Linux环境下的下载安装详细步骤

    文章目录 Nginx下载安装 Nginx-windows安装 下载 安装 启动 Nginx-Linux安装 下载 准备 安装 启动 检查 Nginx常用命令 Nginx下载安装 Nginx跨平台,在w ...

  2. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  3. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  4. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  5. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

  6. linux环境下使用virtualbox安装ghost系统

    linux环境下使用virtualbox安装ghost系统 环境为Ubuntu 18.04LTS,这次难点在于使用virtualbox如何使用虚拟机外部的文件安装系统.后来看到加载iso很方便,就往这 ...

  7. k8s简介以及linux环境下的详细安装步骤

    k8s简介以及linux环境下的详细安装步骤 k8s是Kubernetes的简称,Kubernetes中间有8个单词,所以叫k8s,就是这么简单粗暴. 我们可以看到docker的图标是鲨鱼,k8s的图 ...

  8. Linux环境搭建记录——GitLab安装

    Linux环境搭建记录 GitLab安装 GitLab安装 更多GitLab详细信息请参考:GitLab官方文档 分步指南 获取GitLab资源 可以访问 https://mirrors.tuna.t ...

  9. Windows、linux环境下neo4j下载教程梳理

    Windows.linux环境下neo4j下载,无需注册 安装好java 后,要下载 neo4j ,但是官网打不开,下载不了.虽然网上那么多教程,但是小白的我试了N多命令,很多教程是关于 neo4j- ...

最新文章

  1. AI当道,媒体会被机器牵着鼻子走?
  2. kafka0.9 java commit_0.9版本kafka优化及常见错误(转载)
  3. HDU1290 献给杭电五十周年校庆的礼物 平面分割空间问题
  4. 高二学生学习计算机软件,精选高二信息技术教学计划三篇
  5. BW Delta (增量)更新方法 .
  6. 函数 php_PHP丨PHP基础知识之PHP基础入门——函数「理论篇」
  7. Linux开发板网络连接
  8. 【Linux开发板学习教程】全免费超全面超详细
  9. 计算机学业水平考试反思总结8百,期中考试后的反思总结800字
  10. vue 如何生成一个dom元素_vue:虚拟dom的实现
  11. 程序员从互联网跳央企,晒一天工作和收入
  12. MIP 和 MinIP
  13. C# 中的委托和事件1
  14. Bugzilla 操作手册
  15. SAP BDC 数据导入
  16. python 下载qq群文件_python获取所有qq好友、全部群所有成员部分信息,并保存列表至电子表格文件...
  17. 计算机团体及知名科学家,2019年度ACM杰出科学家!拿下华人数学领域最高荣誉的上财陆品燕教授,又拿奖啦!...
  18. 旧电脑安装黑群晖(5.1-5022)
  19. 基于python+selenium+Chrome自动化爬取巨潮资讯网A股财务报表
  20. 中文Stable Diffusion模型太乙使用教程

热门文章

  1. BERT!BERT!BERT!
  2. 接入高德开放平台实现地址转换为经纬度坐标
  3. Leetcode 跳跃游戏
  4. vue中enter回车键事件
  5. 零基础班第十五课 - Hive DDL详解
  6. HTML实现简单的点击播放和暂停音乐
  7. VMtools的安装教程
  8. 【Busybox】Busybox源码分析-04 | ash和login程序
  9. 使用protractor操作页面元素
  10. 也许我们喜欢数学,只是不喜欢数学课