本文将介绍如何使用ossutil访问DLF。
前提条件
说明
本文的示例环境皆为VPC接入地址(内网)为参考,请注意服务接入点的选择。
ossutil完成安装即可,无需配置。后续将提供独立配置,不影响现有环境。
操作步骤
下载generate-dlf-catalog-token.sh脚本,将其上传到DLF CLI工具所在的
bin
目录下,赋予可执行权限。chmod 755 ${DLF_CLI安装目录}/dlf-cli/bin/generate-dlf-catalog-token.sh
配置独立的ossutil config文件。
vim ~/.myossutilconfig
根据实际情况填写对应参数
[default] mode=Process credentialProcess=${DLF_CLI安装目录}/dlf-cli/bin/generate-dlf-catalog-token.sh ${catalog} region=cn-hangzhou endpoint=https://oss-cn-hangzhou-internal.aliyuncs.com
参数
参数说明
mode
鉴权模式。本文固定为 Process。
credentialProcess
获取 Token 的命令。脚本地址,其中${catalog}需替换成需要访问的Catalog Name。
region
Catalog所在地域。
endpoint
根据实际情况选择内外网对应的OSS服务接入点。
查看表文件
获取表路径(${tablePath})。
控制台查看
登录DLF控制台。
选择
。
DLF CLI工具查看
进入DLF CLI工具的
bin
目录,执行以下命令,输出的path即为表路径。./dlf table get --full_name <catalogName.databaseName.tableName>
示例
./dlf table get --full_name dlf_catalog.default.test_table
执行以下命令查看DLF Catalog指定数据表下的所有文件。
ossutil ls ${tablePath} -c ~/.myossutilconfig
该文章对您有帮助吗?