>From my experience over using puppet , ambari and ansible for managing
hadoop, its better to stop using ambari and just write your own ansible
scripts to deploy the cluster & configs.
It would surely give you more control over the deployment also it would
give you a deeper understanding of how an
How can we update cluster incrementally if there is no Ambari module for
Ansible? We will end up implementing Ambari APIs in Ansible playbook
anyway, or we may ignore idempotency completely to simplify it or even we
may say update cluster manually!
Wouldn't be better to rely on an approach that ca
Hi Ali,
I think this should work:
* install via blueprint
* update cluster incrementally
* export cluster in blueprint format (GET /clusters/:name?format=blueprint)
* (might need to replace a few properties depending on your services)
* use exported blueprint for next install
-Attila
On Th
Since the incremental update is not supported by blueprint, I was hoping to
use an Ansible module for Ambari to first install Ambari and then use
Ambari API calls to install different services one-by-one. What is the
recommended solution for build and operation automation on Ambari
managed-cluster,
This might help
https://github.com/hortonworks/ansible-hortonworks
Also there is a puppet module for ambari in bigtop. That might help you and
give you more flexibility but that depends on what you want to achieve.
https://github.com/apache/bigtop/tree/master/bigtop-deploy/puppet/modules/ambari
Take a look at the following repository:
https://github.com/lresende/spark-cluster-install
On Wed, Jan 24, 2018 at 10:59 PM Ali Nazemian wrote:
> Hi All,
>
> I was wondering whether there is any Ansible module available for Ambari.
> What about Ambari Python client? We want to automate our clus