1 配置开发者本地hadoop环境

参考网址:https://blog.csdn.net/songhaifengshuaige/article/details/79575308

1.1.下载hadoop3.0.0并配置环境变量

1.2.集成支持windows下运行的hadoop的bin

关于winutils:除了Hadoop安装包和JDK外,还要下载的一个第三方工具是名为winutils的一套类库,下载地址:https://github.com/steveloughran/winutils
注意:如果使用是hadoop-3.0.0,也要将winutils中的所有的dll等文件都覆盖到hadoop目录的bin子目录中去。
解压后的winutils目录结构如下:


将上面的bin中的内容放到hadoop-3.0.0\bin中

1.3.配置hadoop-env.cmd

关于hadoop的配置,在hadoop目录下的etc/hadoop下找到大量配置文件,文件后缀为sh的是Linux环境用的,cmd的就是windows的脚本,先要配置hadoop-env.cmd,这个文件(笔者电脑上的文件比如:D:\Installed\hadoop-3.0.0\etc\hadoop\hadoop-env.cmd)唯一要配置的地方是:
set JAVA_HOME=D:\Installed\jdk1.8.0_144

注意:
1、 这里的JAVA_HOME地址中不能有空格。否则会报错。

1.4.配置core-site.xml

文件位置:D:\Installed\hadoop-3.0.0\etc\hadoop\core-site.xml,配置的文件内容是:

<configuration><property><name>fs.default.name</name><value>hdfs://localhost:9000</value></property>
</configuration>

1.5.配置hdfs-site.xml

该文件是一些与hdfs有关的配置项,这里别忘了预先建立好datanode 和 namenode两个目录,本例中它们在hadoop所在盘符下的本例中他们在hadoop所在盘符下的hadoop/data/dfs/目录下。修改D:\Installed\hadoop-3.0.0\etc\hadoop\hdfs-site.xml。具体内容是:

<configuration><!-- 这个参数设置为1,因为是单机版hadoop -->  <property><name>dfs.replication</name><value>1</value></property><property><name>dfs.permissions</name><value>false</value></property><property><name>dfs.namenode.name.dir</name><value>/D:/Installed/hadoop-3.0.0/data/namenode</value></property><property><name>fs.checkpoint.dir</name><value>/D:/Installed/hadoop-3.0.0/data/snn</value></property><property><name>fs.checkpoint.edits.dir</name><value>/D:/Installed/hadoop-3.0.0/data/snn</value></property><property><name>dfs.datanode.data.dir</name><value>/D:/Installed/hadoop-3.0.0/data/datanode</value></property>
</configuration>

1.6.配置mapred-site.xml

配置的文件是:D:\Installed\hadoop-3.0.0\etc\hadoop\mapred-site.xml,具体内容是:
<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property>
</configuration>

1.7.配置yarn-site.xml

配置的文件是:D:\Installed\hadoop-3.0.0\etc\hadoop\yarn-site.xml

<configuration>
<!-- Site specific YARN configuration properties -->  <property>  <name>yarn.nodemanager.aux-services</name>  <value>mapreduce_shuffle</value>  </property>  <property>  <name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>    <value>org.apache.hadoop.mapred.ShuffleHandler</value>  </property>
</configuration>

1.8.运行hadoop

以管理员方式打开cmd,运行hadoop:
cd D:\Installed\hadoop-3.0.0\bin  (或者:进入hadoop的这个bin目录,然后按着shift + 右键,点击在此处打开命令,然后弹出cmd窗口)
hadoop namenode –format    #一定要先格式化hdfs

执行之后的效果是:

执行完成之后,在D盘下出现:

说明已经初始化完成了

启动dfs和yarn,命令:

cd D:\Installed\hadoop-3.0.0\sbinstart-dfs.cmd   #先启动dfs
start-yarn.cmd  #再启动yarnstart-all.cmd  #等于上面两条命令的组合  stop-dfs.cmd
stop-yarn.cmd

运行完成之后,访问地址:http://localhost:8088/

访问:http://localhost:9870/dfshealth.html#tab-overview

配置开发者本地hadoop-3.0.0环境相关推荐

  1. VScode配置CMD本地运行环境(2.0)

    VScode配置CMD本地运行环境(2.0) 官方Task.json说明 完整的Task.json配置信息 Task.json预定义变量 看了很多网上的教程都说需要下载VScode的python插件, ...

  2. Hadoop 2.2.0安装和配置lzo

    2019独角兽企业重金招聘Python工程师标准>>> Hadoop经常用于处理大量的数据,如果期间的输出数据.中间数据能压缩存储,对系统的I/O性能会有提升.综合考虑压缩.解压速度 ...

  3. Hadoop 3.3.0 基础配置

    下载 Hadoop wget https://dlcdn.apache.org/hadoop/common/hadoop-3.2.3/hadoop-3.2.3.tar.gz --no-check-ce ...

  4. hadoop 3.0.0 alpha3 安装、配置

    1. 官网下载 wget  http://mirror.bit.edu.cn/apache/hadoop/common /hadoop-3.0.0-alpha3/hadoop-3.0.0-alpha3 ...

  5. ambari 2.6.0.0开发环境配置

    ambari 2.6.0.0开发环境配置 安装git 安装依赖 yum -y install curl-devel expat-devel gettext-devel openssl-devel zl ...

  6. Java自动化测试系列[v1.0.0][TestNG测试开发环境配置]

    基于之前写的一篇文章Java自动化测试系列[v1.0.0][Maven开发环境]的基础上,阐述如何配置单元测试框架TestNG的测试开发环境 创建Maven项目 启动IDEA,点击Create New ...

  7. java web集成kettle_Javaweb整合mongo和kettle6.0的环境配置

    为了编译能通过,maven需要加入仓库地址以及一些必须要的包的依赖情况: pentaho中央仓库: 在properties里面配置版本号: 6.0.0.0-353 pentaho1 Pentaho R ...

  8. window环境安装Hadoop 3.0.0

    1. 从官网下载Hadoop 3.0.0 https://hadoop.apache.org/releases.html 2. 将下载hadoop-3.0.0.tar.gz 解压至指定文件夹 D:\B ...

  9. anaconda新建python2环境安装不了jupyterlab_Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持...

    Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持 概述 Anaconda 5.0.0 中自带了 JupyterLab 0.27.0 版本,这是 Anaco ...

最新文章

  1. 拷贝eclipse 工作空间 workspace 步骤
  2. scala中的部分应用函数和偏函数的区别
  3. java consumer.poll_kafka消费者API consumer.poll()没有错误,没有异常,只是阻止
  4. 为什么MCU也要支持AI功能?
  5. asp.net core高级应用:TagHelper+Form
  6. a表剔除b表 oracle,删除a表中和b表相同的数据
  7. “一加一减”的两种说话技巧
  8. Vue动态设置Style属性
  9. RC952-FXE1-BL用户使用手册(存档)
  10. node.js安装和卸载问题could not access network location *\Program...
  11. Linux之Python代码打包工具Nuitka使用说明
  12. 有一种冲动:世界那么大
  13. AI之NLP:自然语言处理技术简介(是什么/学什么/怎么用)、常用算法、经典案例之详细攻略(建议收藏)daiding
  14. 计算机乘法原理 移位,原码乘法,原码乘法原理详解
  15. 使用java实现鱼刺图
  16. Android M Android6.0 权限管理 EasyPermission Demo
  17. 等保分保关保密评|四道防线守护网络信息安全
  18. 网络技术与应用概论(上)——“计算机网络”
  19. 华为云空间費用_华为云空间有什么用
  20. mysql实现vpd_VPD(Virtual Private Database) 简单演示

热门文章

  1. 供应链 信用管理 大数据_以“大数据”引领农产品供应链变革,推动农产品供应链智能化发展...
  2. 22. loacte命令
  3. OpenCASCADE:写IGES
  4. boost::spirit::multi_pass相关的测试程序
  5. boost::sort模块spreadsort 字符串函子反向排序示例
  6. boost::python::def相关的测试程序
  7. boost::two_graphs_common_spanning_trees用法的测试程序
  8. boost::geometry::util::calculation_type用法的测试程序
  9. GDCM:Torture的测试程序
  10. GDCM:将PAPYRUS 3.0文件转换为dcm文件的的测试程序