Karthik Narayanan created NIFI-3190:
---------------------------------------
Summary: don't try to load compression codec, when compression
codec is set to None
Key: NIFI-3190
URL: https://issues.apache.org/jira/browse/NIFI-3190
Project: Apache NiFi
Issue Type: Improvement
Components: Extensions
Affects Versions: 1.1.0, 1.0.0
Environment: A lot of users , come across the classnotfound error when
they try to use the hdfs processors. The users copy his hadoop client configs
and gets a classnotfoundexception, when he has entries for LZO in the config
files. To resolve this the user has to remove reference to LZO codes from his
config files.
A simpler solution to stop this exception from happening would be to check if
Compression Codec is set to None then skip the part where the codecs are
loaded.
org.apache.hadoop.io.compress.CompressionCodec codec = null;
CompressionType compressionType =
CompressionType.valueOf(context.getProperty(COMPRESSION_CODEC).getValue());
if (compressionType != CompressionType.NONE) {
String compressionClassname = compressionType.toString();
CompressionCodecFactory ccf = new
CompressionCodecFactory(configuration);
codec = ccf.getCodecByClassName(compressionClassname);
}
return codec;
Reporter: Karthik Narayanan
Priority: Minor
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)