下载hadoop-2.7.7 网址如下

https://www-eu.apache.org/dist/hadoop/core/

移动到/opt 路径下

在/opt下新建一个文件夹,名为app mkdir app

将/opt 下的hadoop-2.7.7.tar.gz 解压到/opt/app 下

tar -xzvf hadoop-2.7.7.tar.gz -C /opt/app

修改环境变量 vi /etc/profile

  1. export HADOOP_HOME=/usr/app/hadoop-2.7.7
  2. export PATH =$HADOOP_HOME/bin:$PATH

刷新环境变量 source /etc/profile

查看hadoop版本信息 hadoop version

配置hadoop-env.sh文件,修改JAVA_HOME,修改成jdk的安装路径 位置 cd /usr/app/hadoop-2.7.7/etc/hadoop

vi hadoop-env.sh

export JAVA_HOME=/usr/java/jdk1.8.0_231

修改 core-site.xml vi core-site.xml 添加如下配置

  1. <property>
  2.     <name>fs.defaultFS</name>
  3.     <!-- 这里填的是你自己的ip,端口默认-->
  4.     <value>hdfs://49.235.89.98:9000</value>
  5. </property>
  6. <property>
  7.     <name>hadoop.tmp.dir</name>
  8.     <!-- 这里填的是你自定义的hadoop工作的目录,端口默认-->
  9.     <value>/opt/app/hadoop-2.7.7/tmp</value>
  10. </property>
  11. <property>
  12.     <name>hadoop.native.lib</name>
  13.     <value>false</value>
  14.     <description>Should native hadoop libraries, if present, be used.
  15.     </description>
  16. </property>

修改 hdfs-site.xml vi hdfs-site.xml 添加如下配置

  1. <property>
  2.         <name>dfs.replication</name>
  3.         <value>1</value>
  4.     </property>
  5.     <property>
  6.         <name>dfs.secondary.http.address</name>
  7. <!--这里是你自己的ip,端口默认-->
  8.         <value>49.235.89.98:50090</value>
  9.     </property>

复制默认的cp mapred-site.xml.template ./mapred-site.xml 配置命名为mapred-site.xml

修改 mapred-site.xml vi mapred-site.xml 添加如下配置

  1. <property>
  2. <name>mapreduce.framework.name</name>
  3. <value>yarn</value>
  4. </property>

修改 yarn-site.xml vi yarn-site.xml 添加如下配置

  1. <property>
  2.     <name>yarn.resourcemanager.hostname</name>
  3.     <!-- 自己的ip端口默认 -->
  4.     <value>49.235.89.98</value>
  5. </property>
  6. <!-- reducer获取数据的方式 -->
  7. <property>
  8.     <name>yarn.nodemanager.aux-services</name>
  9.     <value>mapreduce_shuffle</value>
  10. </property>

格式化hadoop文件格式 切换到目录 cd /opt/app/hadoop-2.7.7/sbin

hadoop namenode -format

运行测试: ./start-all.sh

centos7安装hadoop2.7.7的更多相关文章

  1. CentOS7安装Hadoop2.7完整流程

    总体思路,准备主从服务器,配置主服务器可以无密码SSH登录从服务器,解压安装JDK,解压安装Hadoop,配置hdfs.mapreduce等主从关系. 1.环境,3台CentOS7,64位,Hadoo ...

  2. CentOS7安装Hadoop2.7完整步骤

    总体思路,准备主从服务器,配置主服务器可以无密码SSH登录从服务器,解压安装JDK,解压安装Hadoop,配置hdfs.mapreduce等主从关系. 1.环境,3台CentOS7,64位,Hadoo ...

  3. CentOS7安装Hadoop2.7流程

     准备3个虚拟机节点 其实这一步骤非常简单,如果你已经完成了第2步,此时你已经准备好了第一个虚拟节点,那第二个和第三个虚拟机节点如何准备?可能你已经想明白了,你可以按第2步的方法,再分别安装两遍lin ...

  4. centos7安装hadoop2.6.1,详细教程

    1.我搭建的是三台centos7的环境 首先准备三个centos7(文中出现的所有的链接都是我自己的) centos7下载地址(也可以上官网自行下载):https://pan.baidu.com/s/ ...

  5. Centos7安装Hadoop2.7

    准备 1.三台Centos7的机器: hostname IP地址 部署规划 node1 172.20.0.4 NameNode.DataNode node2 172.20.0.5 DataNode n ...

  6. centos7 安装Hadoop-2.6.0-cdh5.16.1.tar.gz

    准备Hadoop-2.6.0-cdh5.16.1.tar.gz 下载网址 http://archive.cloudera.com/cdh5/cdh/5/Hadoop-2.6.0-cdh5.16.1.t ...

  7. 原创centos7安装hadoop2.7(转载请注明出处)

    启用ip vi /etc/sysconfig/network-scripts/ifcfg-ONBOOT=yes 编辑DNS /etc/resolv.conf nameserver 114.114.11 ...

  8. centos7 安装hadoop2.7.6(分布式)

    本文只做简单介绍,具体步骤操作请参考centos6.5 安装hadoop1.2.1亲测版 本篇只简单介绍安装步骤 1.安装目录 /usr/local/hadoop (HADOOP_HOME) 2,创建 ...

  9. Centos7安装Spark2.4

    准备 1.hadoop已部署(若没有可以参考:Centos7安装Hadoop2.7),集群情况如下(IP地址与之前文章有变动): hostname IP地址 部署规划 node1 172.20.0.2 ...

随机推荐

  1. 一步一步学Spring Boot 2 微服务项目实战 - 黄文毅-2018年8月第一次印刷

    properties 配置文件的优先级高于.yml .在properties文件中配置了server.port=8080 同时在.yml中配置了server.port=8090  Spring Boo ...

  2. vue组件4 利用slot将内容传递给组件

    除了将数据作为prop传入到组件中,vue也允许传入HTML 父组件中的子组件:<custom-button>点我<custom-button/> custom-button子 ...

  3. HTML5 新增文本标签

    一.mark 标记文本 <mark> 标签定义带有记号的文本,表示页面中需要突出显示或高亮显示的信息. 通常在引用原文的时候使用 mark 元素,目的是引起当前用户的注意. 语法格式: & ...

  4. Qt使用QPainter绘制矢量图并保存为svg文件

    位图和矢量图: Bitmap: Usually a larger file size Cannot be enlarged into a higher resolution as the image ...

  5. 12306 抢票项目霸榜 GitHub,标星即将破万

    十一将至,你买到回家的火车票了吗?如果没有,你可以试着打开 GitHub,在搜索栏键入 12306 的关键词,我相信你会发现一个新大陆.没错,这里有 1572 个抢票项目.它们大多用 Python.J ...

  6. mybatis update 返回值

    mybatis sql: <update id="test" parameterType="map"> update test_0731 set n ...

  7. Ansible-ansible命令

    Ansible是用于执行"远程操作"的简单工具.该命令允许针对一组主机定义并运行单个任务剧本. 常用选项 说明 --ask-vault-pass 请求保险库密码 --become- ...

  8. memcached的安装和学习

    linux下安装memcached 第一首先要安装 libvevent ,用 rpm -qa | preg libevent  ,用 which libevent  查看安装路径 以下图解:     ...

  9. 执行shell脚本时提示/bin/sh^M: bad interpreter: No such file or directory

    执行脚本时提示解释器有问题,错误提示如下: 这种提示一般是脚本在windows系统之通过记事本写的,记事本修改过的文本,会默认在文本前面加上一些看不到的标记,导致shell脚本不能被shell解释器识 ...

  10. PAT 乙级 1002.写出这个数 C++/Java

    1002 写出这个数 (20 分) 题目来源 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n ...