Cloudera Parcel is actually a compressed file format, it just a tgz file with some meta info, so we can simply untar it with command tar zxf xxx.parcel. So we have the capability to extract multi version of hadoop in a single machine. It’s easy to make hadoop upgrade or downgrade, only ln -s CDH symbol link to a specific version directory.
With understanding that, I can package a self-distributed parcel package with my patches, and use cloudera-manager to manage the cluster… That sounds good