azdata bdc hdfs

适用于: Azure 数据 CLI ()azdata

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

命令

命令 说明
azdata bdc hdfs key 管理 Hadoop 加密区域密钥。
azdata bdc hdfs status HDFS 服务状态命令。
azdata bdc hdfs shell HDFS shell 是用于 HDFS 文件系统的简单交互式命令 shell。
azdata bdc hdfs ls 列出给定文件或目录的状态。
azdata bdc hdfs exists 确定文件或目录是否存在。 如果存在,则返回 True;否则返回 False。
azdata bdc hdfs mkdir 在指定的路径创建目录。
azdata bdc hdfs mv 将指定的文件或路径移动到指定的位置。
azdata bdc hdfs create 在指定位置创建文本文件。 可以通过数据参数添加简单的文本内容。
azdata bdc hdfs cat 读取文件的内容。 偏移量和长度(以字节为单位)是可选参数。
azdata bdc hdfs rm 删除文件或目录。
azdata bdc hdfs rmr 以递归方式删除文件或目录。
azdata bdc hdfs chmod 更改对指定文件或目录的权限。
azdata bdc hdfs chown 更改指定文件的所有者或组。
azdata bdc hdfs cp 在本地计算机和 HDFS 间复制文件或目录。
azdata bdc hdfs mount 在 HDFS 中管理远程存储的装载。
azdata bdc hdfs settings hdfs 服务的 BDC 设置命令。
azdata bdc hdfs encryption-zone 管理 HDFS 中的加密区域。

azdata bdc hdfs shell

HDFS shell 是用于 HDFS 文件系统的简单交互式命令 shell。

azdata bdc hdfs shell 

示例

启动 shell。

azdata bdc hdfs shell

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs ls

列出给定文件或目录的状态。

azdata bdc hdfs ls --path -p 
                   

示例

列出状态

azdata bdc hdfs ls --path "tmp/"

必需的参数

--path -p

要列出状态的路径。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs exists

确定文件或目录是否存在。 如果存在,则返回 True;否则返回 False。

azdata bdc hdfs exists --path -p 
                       

示例

检查文件或目录是否存在。

azdata bdc hdfs exists --path "tmp/"

必需的参数

--path -p

要检查其中是否存在文件或目录的路径。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs mkdir

在指定的路径创建目录。

azdata bdc hdfs mkdir --path -p 
                      

示例

创建目录。

azdata bdc hdfs mkdir --path "tmp/"

必需的参数

--path -p

要创建的目录的名称。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs mv

将指定的文件或路径移动到指定的位置。

azdata bdc hdfs mv --source-path -s 
                   --target-path -t

示例

移动文件或目录。

azdata bdc hdfs mv --source-path "tmp/" --target-path "dest/"

必需的参数

--source-path -s

要移动的目录。

--target-path -t

要移动到的位置。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs create

在指定位置创建文本文件。 可以通过数据参数添加简单的文本内容。

azdata bdc hdfs create --path -p 
                       --data -d

示例

创建文件。

azdata bdc hdfs create --path "tmp/test.txt" --data "This is a test."

必需的参数

--path -p

要创建的文件的名称。

--data -d

文件的内容。 适用于简单的文本内容。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs cat

读取文件的内容。 偏移量和长度(以字节为单位)是可选参数。

azdata bdc hdfs cat --path -p 
                    --offset  
                    
--length -l

示例

读取文件。

azdata bdc hdfs cat --path "tmp/test.txt"

必需的参数

--path -p

要读取的文件的名称。

--offset

要读取的文件中的字节数偏移量。

--length -l

要读取的数据的长度。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs rm

删除文件或目录。

azdata bdc hdfs rm --path -p 
                   

示例

删除文件或目录。

azdata bdc hdfs rm --path "tmp/"

必需的参数

--path -p

要删除的文件的名称。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs rmr

以递归方式删除文件或目录。

azdata bdc hdfs rmr --path -p 
                    

示例

递归删除目录。

azdata bdc hdfs rmr --path "tmp/"

必需的参数

--path -p

要以递归方式删除的文件的名称。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs chmod

更改对指定文件或目录的权限。

azdata bdc hdfs chmod --path -p 
                      --permission

示例

更改文件或目录权限。

azdata bdc hdfs chmod --permission 775 --path "tmp/test.txt"

必需的参数

--path -p

要对其设置权限的文件或目录的名称。

--permission

要设置的权限八进制数。 例如“775”。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs chown

更改指定文件的所有者或组。

azdata bdc hdfs chown --path -p 
                      --owner  
                      
--group -g

示例

更改所有者和组。

azdata bdc hdfs chown --owner hdfs --group superusergroup --path "tmp/test.txt"

必需的参数

--path -p

要更改其所有者的文件或目录的名称。

--owner

要设置为的所有者名称。

--group -g

要设置为的组名称。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

azdata bdc hdfs cp

在本地计算机和 HDFS 间复制文件或目录。 如果输入是一个目录,则复制整个目录树。 如果目标文件或目录已存在,则该命令将失败。 要指定远程 HDFS 目录前缀,请将路径替换为“hdfs:”

azdata bdc hdfs cp --from-path -f 
                   --to-path -t

示例

在本地计算机和 HDFS 间复制文件或目录。

azdata bdc hdfs cp --from-path "tmp/test.txt" --to-path "hdfs:/user/me/test.txt"

必需的参数

--from-path -f

要从中进行复制的路径的名称。 为路径添加前缀“hdfs:”,表明其属于 HDFS 路径。

--to-path -t

要复制到的路径的名称。 为路径添加前缀“hdfs:”,表明其属于 HDFS 路径。

全局参数

--debug

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

--help -h

显示此帮助消息并退出。

--output -o

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

--query -q

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

--verbose

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

后续步骤

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

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