Tagged: flume

Writing Java plugins for Flume in Clojure

I recently wrote a plugin in Clojure to add to the Cloudera Flume framework.  As it was my first time writing a full java class interface I had to learn about the proper use of both proxy and gen-class.  Given the poor error reporting at the java-clojure boundary, figuring out what you did wrong if you don’t get every detail exactly right (particularly when loading a class in the plugin’s final environment) can be difficult.

Continue reading

Advertisements