During making the app I had to resolve a few number of JAR/Versions conflicts. The following is a well working pom.xml:
The following is a simple controller which loads a table from HDFS into the Hive:
So I just developed the following controllers and services so far:
This is pretty easy to wrap more methods by REST controllers whenever we need.
For running something like this, it is enough to give the terminal a command like this:
java -jar mint-0.1.0.jar
Providing these kind of Microservice architecture services, is highly scalable, manageable and maintainable. Spring Boot is really what makes a Java developer’s life comfortable.