0
J'ai configuré un cluster hadoop entièrement distribué en utilisant ansible, mais je veux configurer ansible pour exécuter la commande suivante aussi.Ansible exécuter des commandes
J'utilise le suivant pour exécuter zookeeper, mais j'ai l'erreur suivante.
- name: ejecutar zkServer.sh
become_user: vagrant
shell: sh /opt/zookeeper-3.4.7/bin/zkServer.sh
TASK: [ejecutar | ejecutar zkServer.sh] ***************************************
failed: [172.16.8.211] => {"changed": true, "cmd": "sh /opt/zookeeper-3.4.7/bin/zkServer.sh", "delta": "0:00:00.006246", "end": "2016-01-18 14:28:44.181146", "rc": 2, "start": "2016-01-18 14:28:44.174900", "warnings": []}
stderr: /opt/zookeeper-3.4.7/bin/zkServer.sh: 81: /opt/zookeeper-3.4.7/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")
FATAL: all hosts have already failed -- aborting
Merci.
Que voulez-vous dire par « les commandes suivantes/précédentes ». Cela ressemble à quelque chose d'un terminal, pas n'importe quoi lié à Ansible –
@ cricket_007 oui ce que je veux est d'exécuter ce terminal commandes en utilisant ansible. Est-ce que ce n'est pas possible? –
C'est possible ... Avez-vous regardé ici? http://docs.ansible.com/ansible/list_of_commands_modules.html –