首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ansible问题安装Zookeeper集群

使用ansible问题安装Zookeeper集群
EN

Stack Overflow用户
提问于 2021-05-20 11:38:44
回答 1查看 127关注 0票数 0

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

我得到的错误如下。

EN

回答 1

Stack Overflow用户

发布于 2021-05-20 17:15:43

我查看了github存储库

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

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

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

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

Debian-tarball.yml具有以下代码

代码语言:javascript
复制
- include_tasks: upstart.yml
  when: not zookeeper_debian_systemd_enabled
  tags: deploy

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

main.yml中,zookeeper_debian_systemd_enabled变量的定义如下

代码语言:javascript
复制
_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 filter,它在那里失败了。您可能需要升级ansible安装来解决此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67613629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档