azdata bdc hdfs mount

适用于: Azure Data CLI (azdata)

以下文章提供了 azdata 工具中 sql 命令的参考。 有关其他 azdata 命令的详细信息,请参阅 azdata 参考

命令

命令 描述
azdata bdc hdfs mount create 在 HDFS 中创建远程存储的装载。
azdata bdc hdfs mount delete 在 HDFS 中删除远程存储的装载。
azdata bdc hdfs mount status 装载状态。
azdata bdc hdfs mount refresh 在 HDFS 中刷新装载的内容。

azdata bdc hdfs mount create

在 HDFS 中创建远程存储的装载。 应使用环境变量 MOUNT_CREDENTIALS 将用于访问远程存储的凭据(如果有)指定为逗号分隔的“键=值”对列表。 必须对键或值中的任何逗号进行转义。

azdata bdc hdfs mount create --remote-uri -r 
                             --mount-path -m

示例

使用共享密钥在 HDFS 路径 /mounts/adlsv2/data 上的 ADLS Gen 2 帐户“adlsv2example”中装载容器“数据”

Set the MOUNT_CREDENTIALS environment variable as "fs.azure.abfs.account.name=<your-storage-account-name>.dfs.core.windows.net,fs.azure.account.key.<your-storage-account-name>.dfs.core.windows.net=<storage-account-access-key>".
azdata bdc hdfs mount create --remote-uri abfs://data@adlsv2example.dfs.core.windows.net/
    --mount-path /mounts/adlsv2/data

在本地 HDFS 路径 /mounts/hdfs/ 上装载远程 HDFS BDC (hdfs://namenode1:8080/)

azdata bdc hdfs mount create --remote-uri hdfs://namenode1:8080/ --mount-path /mounts/hdfs/

必需的参数

--remote-uri -r

要装载的远程存储的 URI(装载的源)。

--mount-path -m

要在其中创建装载的 HDFS 路径(装载目标)。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

azdata bdc hdfs mount delete

在 HDFS 中删除远程存储的装载。

azdata bdc hdfs mount delete --mount-path -m 
                             

示例

删除在 /mounts/adlsv2/data 上为 ADLS Gen 2 存储帐户创建的装载。

azdata bdc hdfs mount delete --mount-path /mounts/adlsv2/data

必需的参数

--mount-path -m

与要删除的装载相对应的 HDFS 路径。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

azdata bdc hdfs mount status

装载状态。

azdata bdc hdfs mount status [--mount-path -m] 
                             

示例

按路径获取装载状态

azdata bdc hdfs mount status --mount-path /mounts/hdfs

获取所有装载的状态。

azdata bdc hdfs mount status

可选参数

--mount-path -m

装载路径。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

azdata bdc hdfs mount refresh

在 HDFS 中刷新装载的内容。

azdata bdc hdfs mount refresh --mount-path -m 
                              

示例

刷新在 /mounts/adlsv2/data 处创建的装载。

azdata bdc hdfs mount refresh --mount-path /mounts/adlsv2/data

必需的参数

--mount-path -m

与要刷新的装载相对应的 HDFS 路径。

全局参数

--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--output -o

输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。

--query -q

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

后续步骤

有关其他 azdata 命令的详细信息,请参阅 azdata 参考

有关如何安装 azdata 工具的详细信息,请参阅安装 azdata