解压hadoop-2.7.2.zip,不是tar.gz,前者是Windows所用的

解压到路径,设置环境变量

HADOOP_HOME=E:\hadoop-2.7.2\

HADOOP_USER_HOME=hadoop

然后path路径添加;%HADOOP_HOME%\bin;

如果你的jdk的路径是有空格的是会有报错的

即修改E:\hadoop-2.7.2\etc\hadoop\hadoop-env.cmd

里的

原来为
set JAVA_HOME=%JAVA_HOME%
路劲里面有C:\progrem file\RedHat\java-1.8.0-openjdk-1.8.0.151-1
更改为C:\PROGRA~1\RedHat\java-1.8.0-openjdk-1.8.0.151-1

即可

然后新建java项目工程(空的也开,把l解压的lib文件(在hadoop文件夹的lib压缩包里,不是hadoop解压后的lib)添加到工程里,右键----add to  liberary即可)

如果报信息错误,有可能是包没解压好,重新解压hadoop压缩包,或者是一种code异常,需要网上下载msvcr120.dll放到c盘Windows下面的system32下面

新建java类

输入下面的,包不要倒错

 package com.yjsj.hdfs;

import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataOutputStream;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.Test;

public void getFileSystem() throws Exception{
// 0 创建配置信息对象
Configuration configuration = new Configuration();

// 1 获取文件系统
FileSystem fs = FileSystem.get(new URI("hdfs://master:9000"), configuration, "hadoop");

// 2打印文件系统
System.out.println(fs.toString());

// 3 关闭资源
fs.close();
}

启动后

解决错误网址

 https://blog.csdn.net/github_38336924/article/details/82735126 
即把里面的两个配置,10,改为8即可

编辑日志存储地方hadoop@master:~/hadoop_home/dfs/name/current$

hdfs oiv -p XML -i 镜像文件 -o ~/hadoop_home/fsimg

存放id和版本号等的地址

hadoop@master:~/hadoop_home/tmp/dfs/namesecondary/current

#Wed Feb 27 18:42:51 CST 2019
namespaceID=849291812
clusterID=CID-8134e0f4-63ec-40f0-b09d-c7f28f465089
cTime=0
storageType=NAME_NODE
blockpoolID=BP-1536446401-192.168.0.235-1551154921702
layoutVersion=-63

Hadoop的Windows伪分布式学习的更多相关文章

  1. Hadoop部署方式-伪分布式(Pseudo-Distributed Mode)

    Hadoop部署方式-伪分布式(Pseudo-Distributed Mode) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.下载相应的jdk和Hadoop安装包 JDK:h ...

  2. 云计算课程实验之安装Hadoop及配置伪分布式模式的Hadoop

    一.实验目的 1. 掌握Linux虚拟机的安装方法. 2. 掌握Hadoop的伪分布式安装方法. 二.实验内容 (一)Linux基本操作命令 Linux常用基本命令包括: ls,cd,mkdir,rm ...

  3. Hadoop单机和伪分布式安装

    本教程为单机版+伪分布式的Hadoop,安装过程写的有些简单,只作为笔记方便自己研究Hadoop用. 环境 操作系统 Centos 6.5_64bit   本机名称 hadoop001   本机IP ...

  4. ubantu18.04下Hadoop安装与伪分布式配置

    1  下载 下载地址:http://mirror.bit.edu.cn/apache/hadoop/common/stable2/ 2 解压 将文件解压到 /usr/local/hadoop cd ~ ...

  5. 使用Docker搭建Hadoop集群(伪分布式与完全分布式)

    之前用虚拟机搭建Hadoop集群(包括伪分布式和完全分布式:Hadoop之伪分布式安装),但是这样太消耗资源了,自学了Docker也来操练一把,用Docker来构建Hadoop集群,这里搭建的Hado ...

  6. Hadoop简介与伪分布式搭建—DAY01

    一.  Hadoop的一些相关概念及思想 1.hadoop的核心组成: (1)hdfs分布式文件系统 (2)mapreduce 分布式批处理运算框架 (3)yarn 分布式资源调度系统 2.hadoo ...

  7. 【Hadoop 分布式部署 三:基于Hadoop 2.x 伪分布式部署进行修改配置文件】

    1.规划好哪些服务运行在那个服务器上 需要配置的配置文件 2. 修改配置文件,设置服务运行机器节点 首先在   hadoop-senior  的这台主机上 进行   解压 hadoop2.5   按照 ...

  8. Win10环境下Hadoop(单节点伪分布式)的安装与配置--bug(yarn的8088端口打不开+)

    一.本文思路 [1].配置java环境–JDK12(Hadoop的底层实现语言是java,hadoop运行需要JDK环境) [2].安装Hadoop 1.解压hadop 2.配置hadoop环境变量 ...

  9. Hadoop 2.7 伪分布式环境搭建

    1.安装环境 ①.一台Linux CentOS6.7 系统 hostname                ipaddress              subnet mask             ...

随机推荐

  1. 02——微信小程序官方demo讲解——app部分

    第一节讲了目录结构,这节主要讲解下目录中app.js部分. 它由三部分组成app.js.app.json与app.wxss 1.JS部分 1.1概述 //app.js App({ onLaunch: ...

  2. java并发的基本概念和级别

    并发的概念: 并发(Concurrency)和并行(Parallelism) 并发偏重于多个任务交替执行,而多个任务之间有可能还是串行的.而并行是真正意义上的“同时执行”.严格意义上来说,并行的多个任 ...

  3. Java8函数式接口和Lambda表达式

    两者关系: Lambda表达式就是函数式接口(FunctionalInterface)实现的快捷方式,它相当于函数式接口实现的实例,因为在方法中可以使用Object作为参数,所以把Lambda表达式作 ...

  4. Tkinter Menu(菜单)

      Tkinter Menu: 这个小工具的目标是,让我们来创建我们的应用程序,可以通过使用各种菜单.核心功能,提供的方式来创建三个菜单类型:弹出式,顶层,和下拉   这个小工具的目标是,让我们来创建 ...

  5. congst与指针

    指向const的指针 //a pointer to const int;指针指向常量对象,相对本指针而言,不能指针指向的对象的常量,不能通过本指针修改常量对象指针,实际的对象不一定的常量 const指 ...

  6. 读《分布式一致性原理》JAVA客户端API操作

    创建会话 客户端可以通过创建一个Zookeeper实例来连接服务器.4种构造方法如下 ZooKeeper(connectString, sessionTimeout, watcher): ZooKee ...

  7. leetcode384

    public class Solution { private int[] nums; private Random random; public Solution(int[] nums) { thi ...

  8. c++builder 读写文件类

    c++builder 读写文件类 TStreamReader.TStreamWriter读取一行 http://docwiki.embarcadero.com/CodeExamples/XE8/en/ ...

  9. Variant

    class RTL_DELPHIRETURN Variant: public TVarData Variant转换为字符串 System::Variants::VarToStr VariantArra ...

  10. web.xml执行顺序

    出自:http://blog.csdn.net/u010833154/article/details/50697987 引言:启动java web程序的时候,java web会读取配置文件web.xm ...