美文网首页
Scala HDFS操作

Scala HDFS操作

作者: 喵星人ZC | 来源:发表于2019-05-31 00:24 被阅读0次

package com.soul.bigdata.scala.day04

import java.net.URI

import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.fs.{FileSystem, Path}

object HDFSApp {
  def main(args: Array[String]): Unit = {

    val configuration = new Configuration
    val fs = FileSystem.get(new URI("hdfs://hadoop000:8020"), configuration)

    //创建文件夹
    //    val flag = fs.mkdirs(new Path("/f12"))
    //    println(flag)

    //自动创建文件info.txt 并写数据
    //    val out = fs.create(new Path("/f12/info.txt"))
    //    out.write("HDFS写数据".getBytes())
    //    out.flush()
    //    out.close()
    //    fs.close()

    //重命名文件
    //    val src = new Path("/f12/info.txt")
    //    val dst = new Path("/f12/info_1.txt")
    //    val flag = fs.rename(src,dst)
    //    println(flag)

    //删除文件 1
    //    val path =  new Path("/f12/info_1.txt")
    //
    //    if (fs.exists(path)){
    //      val flag = fs.delete(path)
    //      println(flag)
    //    }


    //删除文件夹 1
    val path = new Path("/f12/")

    val flag = fs.deleteOnExit(path)
    println(flag)
  }
}

相关文章

  • Scala操作HDFS

    通过Scala对HDFS的一些操作,包括创建目录,删除目录,上传文件,文件读取,删除文件,Append文件等等; ...

  • Scala操作HDFS

    通过Scala对HDFS的一些操作,包括创建目录,删除目录,上传文件,文件读取,删除文件,Append文件等等; ...

  • Scala HDFS操作

  • Hadoop HDFS文件操作API

    使用JAVA操作HDFS: 使用Shell操作HDFS: Usage: hadoop fs [generic op...

  • hadoop笔记(四)HDFS的shell和api

    前面进行了hdfs原理的学习,下面进行hdfs的shell操作和api操作。1、hdfs命令hadoop的shel...

  • 通过API访问HDFS

    通过API操作HDFS 今天的主要内容 HDFS获取文件系统 HDFS文件上传 HDFS文件下载 HDFS目录创建...

  • HDFS 配置本地客户端

    之前,一直通过Linux命令操作HDFS。接下来,在本地配置HDFS客户端,通过编写代码操作HDFS。 环境: m...

  • 大数据 Hadoop(三)API操作

    第03章 Hadoop API操作 HDFS操作 Maven配置 进行haddop HDFS相关开发首先需要引入下...

  • 十个惊人的Scala集合操作函数

    十个惊人的Scala集合操作函数当我操作 Scala 集合时,我一般会进行两类操作:转换操作(transforma...

  • HDFS 操作

    https://www.w3cschool.cn/hadoop/hadoop_hdfs_operations.ht...

网友评论

      本文标题:Scala HDFS操作

      本文链接:https://www.haomeiwen.com/subject/uplitctx.html