繁体   English   中英

Zookeeper集群安装使用ansible问题

[英]Zookeeper cluster installation using ansible issue

我正在使用下面的 github ansible 代码来实现 zookeeper 集群。 但我面临以下任务的问题。

我收到如下错误。

在此处输入图像描述

在此处输入图像描述

我查看了 github 存储库

https://github.com/AnsibleShipyard/ansible-zookeeper

您在问题中输入的代码来自upstart.yml

upstart.yml包含在RedHat.ymlDebain-tarball.yml

从您的错误来看, Debian-tarball.yml似乎正在执行,我将对此进行解释。

Debian-tarball.yml有以下代码

- include_tasks: upstart.yml
  when: not zookeeper_debian_systemd_enabled
  tags: deploy

在检查 when 条件和评估zookeeper_debian_systemd_enabled ansible 时出现错误。

zookeeper_debian_systemd_enabled var 在main.yml中定义如下

_ubuntu_1504: "{{ ansible_distribution == 'Ubuntu' and ansible_distribution_version|version_compare(15.04, '>=') }}"
_debian_8: "{{ ansible_distribution == 'Debian' and ansible_distribution_version|version_compare(8.0, '>=') }}"
zookeeper_debian_systemd_enabled: "{{ _ubuntu_1504 or _debian_8 }}"

所以真正的问题是version_compare过滤器,它在那里失败了。 您可能需要升级 ansible 安装以解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM