2016-11-10 76 views
0

我们是初学者的理想人选。当我们试图运行安装 - Cloudera的-manager.yml我们面临以下错误我们正在尝试使用可靠的方法自动安装cloudera,但我们正面临着错误

TASK [install CM server] ******************************************************* 
failed: [************cloudapp.net] (item=cloudera-manager-daemons) => {"failed": true, "item": "cloudera-manager-daemons", "msg": "No package matching '$item' is available"} 
failed: [***********cloudapp.net] (item=cloudera-manager-server-db) => {"failed": true, "item": "cloudera-manager-server-db", "msg": "No package matching '$item' is available"} 
failed: [***********.cloudapp.net] (item=cloudera-manager-server) => {"failed": true, "item": "cloudera-manager-server", "msg": "No package matching '$item' is available"} 

我们从以下网址参考脚本: https://github.com/ymc-geko/ansible-cdh-cluster请帮助

回答

0

失败的任务是:

- name: install CM server 
    action: apt pkg=$item state=latest 
    with_items: 
    - cloudera-manager-daemons 
    - cloudera-manager-server-db 
    - cloudera-manager-server 

它使用早期有价的美元符号变量。它在多年内不受支持...

将其更改为apt pkg={{item}} state=latest,然后重试。

您引用的项目最近于2013年更新,当前的Ansible版本自那时以来有很多变化。记住这一点。

+0

上述错误已得到解决,但在更改之后我们得到了一些新错误。 失败:[**。cloudapp.net](item = cloudera-manager-daemons)=> {“failed”:true,“item”:“cloudera-manager-daemons”,“module_stderr”:“Shared connection to ***。cloudapp.net关闭。\ r \ n“,”module_stdout“:”\ r \ nTraceback(最近调用最后一次):\ r \ n File \“/ tmp/ansible_9QiPvG/ansible_module_apt.py \ 909,在 \ r \ n main()\ r \ n File \“/ tmp/ansible_9QiPvG/ansible_module_apt.py \”中,行855,在主目录\ r \ n中为软件包打包:\ r \ nTypeError:'NoneType 'object is not iterable \ r \ n“,”msg“:”MODULE FAILURE“} – vish

相关问题