hdinsight / Iaas-Applications

Stores examples and utility scripts for Iaas Cluster Applications
3 stars 25 forks source link

Titandb + framework refactoring #13

Closed jamesbak closed 7 years ago

jamesbak commented 7 years ago

This PR refactors the base framework used to deploy Ambari-based applications into HDInsight. The framework now leverages a shared set of python scripts, with individual applications supplying configuration to drive the script.

The pre-existing OpenTSDB implementation has been rewritten for the refactored framework. Additionally, TitanDB has been added as a new application.

jamesbak commented 7 years ago

TITANDB.tar.gz OPENTSDB.tar.gz

Attached binaries

aaneja commented 7 years ago

We've had reliability issues with installer scripts being able to fetch files from githubusercontent / other github hosting in the past - the HTTP requests time out very frequently. To address this we've started hosting the installer scripts in a Azure blob (see the empty edge node azuredeploy.json for an example).

We should chat offline on how we can streamline hosting these scripts. @nbikhchandani as FYI

aaneja commented 7 years ago

Spoke offline about my comment, and we decided to go ahead as-is. We will revisit the code if we observer github related failures at install time. @jamesbak will also load test this some more to see if we can repro the errors seen in the past. LGTM to me otherwise.