Joshua Hyde created FLUME-2295:
----------------------------------
Summary: Reinstate ability to replace classpath (in addition to
appending)
Key: FLUME-2295
URL: https://issues.apache.org/jira/browse/FLUME-2295
Project: Flume
Issue Type: Improvement
Components: Node
Reporter: Joshua Hyde
I know that, in FLUME-1078, the ability to replace the classpath was removed in
favor of appending to it.
However, I need to be able to Flume to load classes from {{lib/}} and
{{libext/}} folders of my plugin *first*, and then load from {{conf/}} and
{{lib/}} *second*. This is because I depend on some libraries that rely on
{{libthrift-0.9.0.jar}}, and I cannot change that. This dependency relies on
features in 0.9.0 that aren't available in the {{thrift-0.7.0.jar}} brought in
by Flume, so I start getting "method not found" errors. If I could tell Flume
to load my {{libext/}} folder *first*, then I wouldn't have problems with the
version of Thrift that Flume brings in.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)