Showing partitions

In this recipe, you will learn how to list all the partitions in Hive.

Getting ready

This command lists all the partitions for a table. The general syntax for showing partitions is as follows:

SHOW PARTITIONS [db_name.]table_name [PARTITION(partition_spec)];

Where:

  • [db_name.]: Is an optional clause. This is used to list partitions of the table from a given database.
  • [PARTITION(partition_spec)]: Is an optional clause. This is used to list a specific partition of a table.

How to do it…

Use the following commands to show partitions in Hive:

  • The following command will list all the partitions present in the Sales table:
    Show partitions Sales;
    
  • The following command will list a specific partition of the Sales table:
    Show partitions Sales ...

Get Apache Hive Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.