This From 0 to 1: Hive for Processing Big Data course will help you to customize hive with user defined functions in Java and Python
From 0 to 1: Hive for Processing Big Data Course :
This course will teach you how to understand what goes on under the hood of Hive with HDFS and MapReduce