ERROR! conflicting action statements: unarchive, remote_src The error appears to be in '/opt/bigdata/hive/roles/tez/tasks/install_tez.yml': line 14, column 3, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: state: directory - name: Extract Tez package ^ here
时间: 2024-02-06 21:02:49 浏览: 162
Android 出现问题Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER解决办法
这个错误提示显示您的playbook中有冲突的action语句。在您的playbook中,您尝试在同一个任务中同时使用unarchive和remote_src模块。这两个模块都用于从远程位置获取文件并提取它们。解决此问题的方法是:将这两个模块分成两个不同的任务。例如:
```
- name: Create Tez directory
file:
path: /usr/local/tez
state: directory
- name: Extract Tez package
unarchive:
src: /path/to/tez.tar.gz
dest: /usr/local/tez
remote_src: true
```
这将创建名为/usr/local/tez的目录,然后从远程位置提取tez.tar.gz文件到该目录。请注意,remote_src选项设置为true,因为您正在从远程位置提取文件。请根据您的实际需求进行更改。
阅读全文