Hadoop06【API操作】

windows环境搭建

1.安装hadoop

将hadoop在Linux中的安装文件解压缩一份。并将此bin目录中的文件覆盖掉解压缩文件中的bin目录。

链接:​​https://pan.baidu.com/s/1X8fNPkvWn8mu-L6ldYt9EQ​​ 提取码:b8xe

Hadoop06【API操作】
同时 将hadoop.dll文件保存到c:/windows/system32下

Hadoop06【API操作】

2.设置环境变量

Hadoop06【API操作】

Hadoop06【API操作】

java项目操作

创建java项目即可

Hadoop06【API操作】

引入相关jar包

相关的jar就在我们解压缩的安装文件中。

Hadoop06【API操作】

Hadoop06【API操作】
Hadoop06【API操作】

Hadoop06【API操作】
Hadoop06【API操作】
Hadoop06【API操作】

Hadoop06【API操作】

添加配置文件

Hadoop06【API操作】
内容和我们在Linux上安装的hadoop的配置文件一致。

api操作

public static void main(String[] args) throws Exception {    Configuration conf = new Configuration(true);    FileSystem fs = FileSystem.get(conf);  System.out.println(fs);    boolean flag = fs.mkdirs(new Path("/api"));  System.out.println(flag);}

输出:

Hadoop06【API操作】

Hadoop06【API操作】

具体的HDFS的API操作我们在讲完HDFS原理后在详细介绍!

Original: https://blog.51cto.com/u_15494758/5433232
Author: 波波烤鸭
Title: Hadoop06【API操作】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/517008/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • docker底层技术概览

    docker解决了云计算环境难于分发并且管理复杂,而用KVM、Xen等虚拟化又浪费系统资源的问题。Docker最初是基于lxc构建了容器引擎,为了提供跨平台支持,后又专门开发了li…

    大数据 2023年5月29日
    096
  • 数仓常用排序详解

    1,HIVE 命令默认开启元数据服务,在你没有配置以下属性时hive .server2.thrift.porthive .server2.thrift.bind.host Orig…

    大数据 2023年11月13日
    036
  • mysql 基础

    mysql基础 mysql基础 mysql安装 虚拟格式化 mysql工具使用 数据库操作 表操作 用户操作 查看命令SHOW 获取帮助 MySQL 数据类型 mysql安装 第一…

    大数据 2023年5月27日
    085
  • Kafka2.8安装

    1.概述 最近Kafka官网发布了2.8版本,在该版本中引入了KRaft模式。鉴于新版本和新特性的引入,相关使用资料较少,那边本篇博客笔者将为大家介绍Kafka2.8的安装和使用。…

    大数据 2023年5月28日
    071
  • kafka controller 处理事件

    KafkaController 需要处理各种各样的事件,事件统一投递到队列里面,由一个线程进行消费。 // kafka.controller.ControllerEventMana…

    大数据 2023年5月28日
    077
  • Hive搭建(基于Linux)

    *Hive组件部署. ① 传输Hive安装包.(SFTP界面) 注:hive安装包可去apache官方下载,版本为2.0.0 注:基于使用etc连接虚拟机 注:Ctrl + p 可…

    大数据 2023年11月12日
    039
  • KBQA中用到强化学习的相关论文

    最近对用到强化学习的论文进行了简单整理,方便之后查看。我主要是分为两类统计:基于语义解析的方法和基于信息检索的方法。具体的如下: 基于语义解析的KBQA方法 1. 原论文:Grap…

    大数据 2023年5月28日
    066
  • 关于tensorboard可视化的使用

    首先安装tensorborad 包,直接pip install tensorboard 即可 然后打开命令行,进入到存储训练过程的上一级目录,输入命令如下后回车: cd C:\Us…

    大数据 2023年5月28日
    066
  • docker目录 /var/lib/docker/containers 日志清理

    Docker在不重建容器的情况下,日志文件默认会一直追加,时间一长会逐渐占满服务器的硬盘的空间,内存消耗也会一直增加。 查出占用磁盘较大的文件 Docker 的日志文件存在 /va…

    大数据 2023年5月28日
    0123
  • shell数组详解

    文章目录 ​​一、概述​​ ​​二、定义数组​​ ​​2.1.索引数组​​ ​​方法一​​ ​​方法二​​ ​​2.2.关联数组​​ ​​多维数组​​ ​​三、处理数组​​ ​​3…

    大数据 2023年5月26日
    077
  • 优质的深度学习NLP学习资料[(第四部分【AI聊天机器人学习资源】)

    ![优质的深度学习NLP学习资料(第四部分【AI聊天机器人学习资源】) 目录 * – 聊天机器人应用程序和用例 – 文章和教程 – 调查 &#8…

    大数据 2023年5月28日
    0108
  • Android之SQLite的使用(一)

    一、SQLite数据库的使用 SQLite操作API– Android SDK提供了一系列对数据库进行操作的类和接口。 常用的数据库操作类有:1.SQLiteOpenH…

    大数据 2023年11月10日
    038
  • 大数据环境—hadoop的安装

    接着上一篇,趁着这个势头继续整理! 经常听说大数据,所以hadoop已经可谓如雷贯耳了。 早前曾经对于hadoop进行过一些安装。但是当时基础太过薄弱,因此效果甚微。 如今重新进行…

    大数据 2023年5月25日
    050
  • JavaScript(JS) date.getHours()

    [java.lang.IllegalArgumentException at java.sql.Date.getHours JSONException 在我这里是由于java.ut…

    大数据 2023年5月26日
    061
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球