小工具知识网

当前位置: 首页 > 行业知识 > Apache Paimon 使用之文件系统配置

行业知识

Apache Paimon 使用之文件系统配置

2026-11-16 01:50:48 来源:互联网转载
1)概述

Paimon 和 Flink 一���使用了插件式的 file systems,如果使用Flink引擎,用户可以根据 plugin 机制配置 plugin 结构。

()

然而,对于 Spark 引擎 和 Hive 引擎,它们提供的 Jars 可能与 Flink 提供的产生冲突,不能直接使用,因此 Paimon 自己也提供了FileSystem插件,供用户从Spark或Hive端查询表。

支持的文件系统

()
FileSystemURI SchemePluggableDescription
Local File Systemfile://N内置支持
HDFShdfs://N内置支持, 确保集群处于 hadoop environment
Aliyun OSSoss://Y
S3s3://Y
2)HDFS
1.HDFS 配置

对于 Flink/Java API:需要配置 Hadoop 环境。

设置环境变量HADOOP_HOME或HADOOP_CONF_DIR。在paimon catalog中配置'hadoop-conf-dir'通过paimon catalog中的前缀'hadoop.'配置Hadoop选项。

对于 Spark/Hive:HDFS配置可直接通过集群获得。

2.Hadoop-compatible file systems (HCFS)

当Hadoop libraries在类路径上时,所有Hadoop文件系统都会自动可用。

通过这种方式,Paimon无缝支持所有实现org.apache.hadoop.fs.FileSystem接口的Hadoop文件系统,以及所有与Hadoop兼容的文件系统(HCFS)。

  • HDFS
  • Alluxio(见下面的配置细节)
  • XtreemFS
  • …

    Hadoop配置必须在core-site.xml文件中有一个用于所需文件系统实现的配置。

    对于Alluxio支持,请在core-site.xml文件中添加以下配置:

      fs.alluxio.impl  alluxio.hadoop.FileSystem

上一篇:上海美团服务器在哪里?

下一篇:100服务器怎么传输文件?