In this repo we contain publishable azure deployments of the AmbariKave. These deployments can be run via their Deploy to Azure buttons or via the azure-cli.
Supported templates currently are:
- Hadoop + CI stack.
This repository contains the source code necessary for the automated deployment of KAVE on Azure. The solution is a one-click installable published on the marketplace.
The environment is provisionable via a provision button; visualization is one click away too:
This is the official way for automated developments on Azure.
There are two phases:
- Azure provisioning
- KAVE installation
An Azure cluster is created automatically by clicking on the provision button. The installation of KAVE is automated as well, and it is triggered on the cluster thanks to the CustomScript extension.
A developer may be interested in starting the process from the command line, for better control and debug. This can be done by using the azure_setup.ps1
PowerShell script. The Azure CLI must be installed first.
-
Azure REST API specs - this is very useful to read the definition of the latest API version for an entity and write compliant JSON requests for it
-
Azure specs library - find here the detailed documentation of the API together with readymade REST calls by version
-
Azure quickstart templates - this are very useful to learn how to deploy idiomatic clusters, together with the usage of a particular API version of the components it offers