Installing GPL Extras

GPL Extras contains LZO functionality.

To install the GPL Extras parcel:
  1. Add the appropriate repository to the Cloudera Manager list of parcel repositories. The public repositories can be found at: If you are using LZO with Impala, you must choose a specific version of the GPL Extras parcel for the Impala version according to the following tables:
    CDH 5
    Impala Version Parcels Version Subdirectory GPL Extras Parcel Version
    CDH 5.x.y 5.x.y/ GPLEXTRAS-5.x.y
    CDH 4
    Impala Version Parcels Version Subdirectory GPL Extras Parcel Version
    2.1.0 0.4.15.101/ HADOOP_LZO-0.4.15-1.gplextras.p0.101
    2.0.0 0.4.15.101/ HADOOP_LZO-0.4.15-1.gplextras.p0.101
    1.4.0 0.4.15.85/ HADOOP_LZO-0.4.15-1.gplextras.p0.85
    1.3.1 0.4.15.64/ HADOOP_LZO-0.4.15-1.gplextras.p0.64
    1.2.4 0.4.15.58/ HADOOP_LZO-0.4.15-1.gplextras.p0.58
    1.2.3 0.4.15.39/ HADOOP_LZO-0.4.15-1.gplextras.p0.39
    1.2.2 0.4.15.37/ HADOOP_LZO-0.4.15-1.gplextras.p0.37
    1.2.1 0.4.15.33/ HADOOP_LZO-0.4.15-1.gplextras.p0.33
    To create the repository URL, append the version directory to the URL (CDH 4) https://archive.cloudera.com/gplextras/parcels/ or (CDH 5) https://archive.cloudera.com/gplextras5/parcels/ respectively. For example: https://archive.cloudera.com/gplextras5/parcels/5.0.2.
  2. Download, distribute, and activate the parcel.
  3. If not already installed, on all cluster hosts, install the lzo package on RHEL or the liblzo2-2 package on SLES, Debian, or Ubuntu:
    RedHat:
    sudo yum install lzo
    Debian or Ubuntu:
    sudo apt-get install liblzo2-2
    SLES:
    sudo zypper install liblzo2-2