0

我正在使用 Apache Ambari 设置 HDP 2.1 集群。所有服务器都运行 SLES 11 SP3。如果由于某些依赖项而选择安装 Ganglia,则安装失败:

Installing package apache2?mod_php* ('/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2?mod_php*')
Problem: apache2-mod_php53-5.3.17-0.27.1.x86_64 conflicts with apache2-mod_php5 provided by    apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
 Solution 1: Following actions will be done:
  do not install apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
  deinstallation of php5-5.2.14-0.7.30.50.1.x86_64
  deinstallation of php5-xmlwriter-5.2.14-0.7.30.50.1.x86_64
  [... more PHP 5.2.x packages ...]

 Solution 2: do not install apache2-mod_php53-5.3.17-0.27.1.x86_64

显然,Regex 选择了 5.3 版本,但可以使用 5.2 版本。所以我的问题是:安装脚本存储在哪里,Ambari 在这里运行?我想用正确版本的包替换正则表达式。

4

1 回答 1

0

有关要安装哪些软件包的信息存储在

/var/lib/ambari-server/resources/stacks/HDP/2.0.6/services/GANGLIA/metainfo.xml

更改值并重新启动 Ambari 服务器以使更改生效。

于 2014-09-16T11:42:46.470 回答