Vertica v10.1.1-7 and v11.0.0-0 (these are the version I have tried) have a bug when exporting a parquet with more than 2^31/2^32 rows since it generates a num_rows that is invalid.
When I try to load the parquet file, Vertica reports that 0 rows were loaded.
If I inspect the parquet with parquet-tools, I get a negative number of rows, see https://github.com/ktrueda/parquet-tools/issues/18
Output for a v10.1.1-7 dump:
~/.local/bin/parquet-tools inspect ./dump-1.parquet ############ file meta data ############ created_by: parquet-cpp version 1.0.0-v10.1.1 (build Vertica Analytic Database) num_columns: 3 num_rows: -1803805480 num_row_groups: 1 format_version: 1.0 serialized_size: 329
Output for a v11.0.0-0 dump:
~/.local/bin/parquet-tools inspect ./dump-2parquet ############ file meta data ############ created_by: parquet-cpp version 1.0.0-v11.0.0 (build Vertica Analytic Database) num_columns: 3 num_rows: -1766273362 num_row_groups: 1 format_version: 1.0 serialized_size: 328
Seems like you're using a really old parquet-cpp, maybe bump to a newer version? https://github.com/apache/parquet-cpp/releases