如何在ubuntu中安装软件包时要求ambari代理不要保持安静

时间:2017-08-23 07:32:38

标签: ambari

我正在ambari托管集群中安装新服务。我与hortonwork的回购的关系似乎太糟糕了,花了很多时间安装ambari-server和ambari-agent它自己(我几乎以为它已经死了)。

问题是,当我安装新服务时(例如zeppelin,它还需要安装其他依赖项),进度条会停留在26%。如果装置卡住或者速度太慢,它会让我感到困惑。

命令

  

ps -ef | grep apt

显示安装仍然存在。只能通过/var/log/apt/term.log跟踪正常apt-get安装的进度(它显示了下载进度)。

该命令显示apt-get附带“-q”选项,阻止我跟踪日志文件。

所以我的问题是,我可以改变默认行为吗?

1 个答案:

答案 0 :(得分:0)

apt-get选项根据ambari-agent的日志级别添加到“ambari-agent”命令。即如果DEBUG的日志级别设置为apt-get,则执行{/ 1}} 而不执行 -q选项。

您可以在/etc/ambari-agent/conf/logging.conf部分评论默认行[logger_root]中修改level=WARNING并添加level=DEBUG。然后重新启动ambari-agent。现在,如果您安装任何服务,将执行不带-q的apt-get。

注意:

  • 如果/etc/ambari-agent/conf/logging.conf不存在,请从/etc/ambari-agent/conf/logging.conf.sample
  • 复制
  • 需要在所有群集节点上完成特定的Ambari代理更改