Description
checknative should display a nicer error message when openssl support is not compiled in. Currently, it displays this:
[cmccabe@keter hadoop]$ hadoop checknative 14/12/12 14:08:43 INFO bzip2.Bzip2Factory: Successfully loaded & initialized native-bzip2 library system-native 14/12/12 14:08:43 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library Native library checking: hadoop: true /usr/lib/hadoop/lib/native/libhadoop.so.1.0.0 zlib: true /lib64/libz.so.1 snappy: true /usr/lib64/libsnappy.so.1 lz4: true revision:99 bzip2: true /lib64/libbz2.so.1 openssl: false org.apache.hadoop.crypto.OpensslCipher.initIDs()V
Instead, we should display something like this, if openssl is not supported by the current build:
openssl: false Hadoop was built without openssl support.