Udfs is a project mainly written in Clojure, it's free.
User Defined Functions for Hive used in Runa
User defined functions for hive.
create jar and copy the jar file + clojure file into hive. Add jar to hive ext jars, create functions in hive as: create temporary function hour_from_ts as 'runa.udfs.HourOfDay'; create temporary function day_of_week as 'runa.udfs.DayOfWeek';
Distributed under the Eclipse Public License, the same as Clojure.