Category : DevOps

How to semi-automate deploying dev hdp cluster

Purpose of this article: When you install HDP for dev/test environment, you would repeat same commands to set up your host OS. To save time, created a BASH script which helps to set up the host OS (Ubuntu only) and docker image (CentOS).   What this script does: Install packages on Ubuntu host OS Set

Read More →

Automate HDP installation using Ambari Blueprints – Part 1

Blogpost after long time okay, in this post we will see how to Automate HDP installation using Ambari Blueprints   What are Ambari Blueprints ? Ambari Blueprints are definition of your HDP cluster in “JSON” format, it contents information about all the hosts in your cluster, their components, mapping of stack components with each hosts

Read More →

Developing custom maven plugin using Java5 annotations

Maven provides lots of built-in plugins for developers but at some point you may find need of custom maven plugin. Developing custom maven plugin using java5 annotations is very simple and straightforward.     You just need to follow below steps to develop custom maven plugin using Java 5 annotations:   Steps:   1. Create

Read More →

Writing Custom Gradle Plugin using Java

What is Gradle ? Gradle is build automation tool based on Apache ant and Maven. Gradle avoids traditional .xml file based configuration by introducing groovy based domain specific language. In gradle project have .gradle files instead of .pom files. Gradle was designed for multi-project builds and supports incremental build. Gradle plugin groups together reusable pieces

Read More →