Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hive 如何检索配置单元表分区位置?_Hive - Fatal编程技术网

Hive 如何检索配置单元表分区位置?

Hive 如何检索配置单元表分区位置?,hive,Hive,Show Partitions-->在配置单元/Spark中,此命令仅提供分区,而不提供hdfs/s3上的位置信息 由于我们为表中的每个分区维护不同的位置,有没有一种方法可以使用Hive/Spark在不查询Metastore表的情况下检索位置信息?descripe FORMATTED.table将返回,它将在许多其他数据中为您提供位置信息。在输出中将有一行以位置开始的描述格式化。返回的表将给出位置以及许多其他数据。输出中将有一行以LOCATION开头。您可以使用以下查询: 显示扩展为“your\

Show Partitions-->在配置单元/Spark中,此命令仅提供分区,而不提供hdfs/s3上的位置信息

由于我们为表中的每个分区维护不同的位置,有没有一种方法可以使用Hive/Spark在不查询Metastore表的情况下检索位置信息?

descripe FORMATTED.table
将返回,它将在许多其他数据中为您提供位置信息。在输出中将有一行以
位置开始的

描述格式化。返回的表将给出位置以及许多其他数据。输出中将有一行以
LOCATION

开头。您可以使用以下查询: 显示扩展为“your\u table\u name”分区(partition\u name)的表

这提供了更简洁的信息,并且如果您想使用shell脚本提取信息,其格式也很容易传递。

您可以使用以下查询: 显示扩展为“your\u table\u name”分区(partition\u name)的表


这提供了更简洁的信息,并且如果您想使用shell脚本提取信息,其格式也很容易传递。

Thx@Andrew(需要我的场景)-描述格式化的db.table_名称(partition_名称=partition_值)Thx@Andrew(需要我的场景)-描述格式化的db.table_名称(partition_名称=partition_值)它只做了一点小小的修改——show table扩展为“your\u table\u name”分区(partition\u name=partition\u value);它只做了一点小小的修改——show table扩展为“your\u table\u name”分区(partition\u name=partition\u value);