存储配置
Google Cloud
登录后可跨设备保存划线和私人笔记登录
对于 GCS 上的 Hudi 存储,区域级存储桶提供具有强一致性的 DFS API。
GCS 配置
Hudi 与 GCS 兼容需要两项配置:
- 为 Hudi 添加 GCS 凭据
- 将所需的 jar 包添加到类路径中
GCS 凭据
在 Hudi 可以读取配置的 core-site.xml 中添加所需的配置项。将 fs.defaultFS 替换为你的 GCS 存储桶名称,Hudi 即可从该存储桶中读取/写入数据。
<property>
<name>fs.defaultFS</name>
<value>gs://hudi-bucket</value>
</property>
<property>
<name>fs.gs.impl</name>
<value>com.google.cloud.hadoop.fs.gcs.GoogleHadoopFileSystem</value>
<description>The FileSystem for gs: (GCS) uris.</description>
</property>
<property>
<name>fs.AbstractFileSystem.gs.impl</name>
<value>com.google.cloud.hadoop.fs.gcs.GoogleHadoopFS</value>
<description>The AbstractFileSystem for gs: (GCS) uris.</description>
</property>
<property>
<name>fs.gs.project.id</name>
<value>GCS_PROJECT_ID</value>
</property>
<property>
<name>google.cloud.auth.service.account.enable</name>
<value>true</value>
</property>
<property>
<name>google.cloud.auth.service.account.email</name>
<value>GCS_SERVICE_ACCOUNT_EMAIL</value>
</property>
<property>
<name>google.cloud.auth.service.account.keyfile</name>
<value>GCS_SERVICE_ACCOUNT_KEYFILE</value>
</property>GCS 库
需要添加到 classpath 中的 GCS Hadoop 库:
- com.google.cloud.bigdataoss1.6.0-hadoop2
评论
登录后参与评论
正在加载评论…
KnowForge