The following checksum error is encountered when offloading data via NFS on Greenplum external tables.
SQL Error [08000]: ERROR: PXF server error : org.apache.hadoop.fs.ChecksumException: Checksum error:
Hint:
Check the PXF logs located in the /apps/greenplum/pxf/logs directory on host XXX, or set client_min_messages=LOG for additional details.
This is typically not a Greenplum or PXF bug. It reflects underlying file system or network reliability issues. This error occurs when using the Greenplum Platform Extension Framework (PXF) to access or write files on a Network File System (NFS) mount during table offloading. PXF treats the NFS mount as a Hadoop-compatible file system (via the file:// protocol), where Hadoop's ChecksumFileSystem validates file integrity using CRC checksums stored in hidden .crc files. If the expected and computed checksums do not match—often at a specific byte offset, such as 0—this exception is triggered.
Common root causes include:
To resolve ChecksumException errors during NFS-offloaded table operations with Greenplum PXF: