CLUSTERING
This topic is available for MRS 3.2.0 or later only.
Function
Performs the clustering operation on Hudi tables. For details, see Hudi Clustering.
Syntax
Parameter Description
| Parameter | Description | Mandatory |
|---|---|---|
| table | Name of the table to be queried. The value can be in the database.tablename format. | No |
| path | Path of the table to be queried | No |
| predicate | Predicate to be defined | No |
| order | Sorting field for clustering | No |
| limit | Number of query results to display | No |
Example
call show_clustering(table => 'hudi_table1'); call run_clustering(table => 'hudi_table1', predicate => '(ts >= 1006L and ts < 1008L) or ts >= 1009L', order => 'ts'); call run_clustering(path => '/user/hive/warehouse/hudi_test2', predicate => "dt = '2021-08-28'", order => 'id');
Precautions
- Either table or path must exist. Otherwise, the Hudi table to be clustered cannot be determined.
- To cluster a specified partition, refer to the format predicate => "dt = '2021-08-28'".
System Response
You can view query results on the client.