In this chapter, we introduced three main areas to extend Hive's functionalities. We also covered three user-defined functions in Hive as well as the coding template and deployment steps to guide your coding and deployment practice. Then, we talked about streaming in Hive to plug in your own code, which does not have to be Java code. At the end of this chapter, we discussed the available SerDe in Hive to parse different formats of data files when reading or writing data. After going through this chapter, we should be able to write basic UDFs, plug code in streamings, and use available SerDe in Hive.
In the next chapter, we'll talk about security considerations for Hive.