Skip to content

isamllr/AmbariKave-azure

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ambarikave-azure: the KAVE on Azure project

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.

Overview

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.

For developers

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.

Useful links

  • 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

  • Atlas of the Azure platform

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.0%
  • Shell 45.5%
  • PowerShell 2.5%