scala 编写 hdfs 工具类

scala 编写 hdfs 工具类

scala 编写 hdfs 工具类

scala 创建 删除 hdfs 文件或目录
scala 上传 下载 hdfs 文件
scala 读取 写入 hdfs 文件

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>***.lihaozhe</groupId>
  <artifactId>scala-code</artifactId>
  <version>1.0.0</version>
  <name>${project.artifactId}</name>

  <properties>
    <jdk.version>21</jdk.version>
    <!-- 公共配置 -->
    <maven.***piler.source>21</maven.***piler.source>
    <maven.***piler.target>21</maven.***piler.target>
    <maven.***piler.***pilerVersion>21</maven.***piler.***pilerVersion>
    <maven.***piler.encoding>utf-8</maven.***piler.encoding>
    <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.test.failure.ignore>true</maven.test.failure.ignore>
    <maven.test.skip>true</maven.test.skip>

    <***mons-io.version>2.18.0</***mons-io.version>
    <***mons-lang3.version>3.17.0</***mons-lang3.version>
    <druid.version>1.2.24</druid.version>
    <fastjson.version>2.0.53</fastjson.version>
    <fastjson2.version>2.0.53</fastjson2.version>
    <gson.version>2.11.0</gson.version>
    <hutool.version>5.8.34</hutool.version>
    <jackson.version>2.18.2</jackson.version>
    <junit.version>5.11.3</junit.version>
    <lombok.version>1.18.36</lombok.version>
    <mysql.version>9.1.0</mysql.version>
    <scala.version>2.13.15</scala.version>
  </properties>
  <dependencies>
    <dependency>
      <groupId>org.scala-tools.testing</groupId>
      <artifactId>specs_2.10</artifactId>
      <version>1.6.9</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.scalatest</groupId>
      <artifactId>scalatest_2.13</artifactId>
      <version>3.2.19</version>
      <scope>test</scope>
    </dependency>
    <!-- https://mvnrepository.***/artifact/org.junit.jupiter/junit-jupiter-api -->
    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter-api</artifactId>
      <version>${junit.version}</version>
      <!-- 作用域 -->
      <scope>test</scope>
    </dependency>
    <!-- https://mvnrepository.***/artifact/org.junit.jupiter/junit-jupiter-engine -->
    <dependency>
      <groupId>org.junit.jupiter</groupId>
      <artifactId>junit-jupiter-engine</artifactId>
      <version>${junit.version}</version>
      <scope>test</scope>
    </dependency>
    <!-- https://mvnrepository.***/artifact/***.hutool/hutool-all -->
    <dependency>
      <groupId>***.hutool</groupId>
      <artifactId>hutool-all</artifactId>
      <version>${hutool.version}</version>
    </dependency>
    <!-- https://mvnrepository.***/artifact/org.apache.***mons/***mons-lang3 -->
    <dependency>
      <groupId>org.apache.***mons</groupId>
      <artifactId>***mons-lang3</artifactId>
      <version>${***mons-lang3.version}</version>
    </dependency>
    <!-- https://mvnrepository.***/artifact/***mons-io/***mons-io -->
    <dependency>
      <groupId>***mons-io</groupId>
      <artifactId>***mons-io</artifactId>
      <version>${***mons-io.version}</version>
    </dependency>
    <!-- https://mvnrepository.***/artifact/***.google.code.gson/gson -->
    <dependency>
      <groupId>***.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>${gson.version}</version
转载请说明出处内容投诉
CSS教程网 » scala 编写 hdfs 工具类

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买