Skip to content

blrunner/tajo-udf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tajo UDFs

Apache Tajo is a robust big data relational and distributed data warehouse system for Apache Hadoop. This project is a collection of user defined functions for Tajo. See the User Manual for more details about Tajo.

This project supports following functions:

  • GREATEST
  • LAST_DAY
  • NVL
  • NVL2
  • REPLACE
  • SYSDATE

Requirements

  • Mac OS X or Linux
  • Java 1.7 or higher
  • Maven 3.2.3+ (for building)

License

Apache License Version 2.0

Building Tajo UDFs

It is a standard Maven project. Simply run the following command from the project root directory:

mvn clean install

On the first build, Maven will download all the dependencies from the internet and cache them in the local repository (~/.m2/repository), which can take a considerable amount of time. Subsequent builds will be faster.

It has a comprehensive set of unit tests that can take several minutes to run. You can disable the tests when building:

mvn clean install -DskipTests

If you want to add new UDF, the prefix of your package name must be org.apache.tajo.engine.function.

Deploying UDFs

  • Copy the UDF jar file into $TAJO_HOME/lib on all nodes
  • Restart Tajo cluster.

References

About

Tajo UDFs is a collection of user defined functions for Tajo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages