【问题标题】:Oozie Web Console working very slowOozie Web 控制台工作非常缓慢
【发布时间】:2014-04-22 10:15:14
【问题描述】:

在我的集群中,Oozie Web 控制台非常慢。当我进入 Web 控制台时,将请求传递给 oozie 服务器需要 10 -15 秒,然后需要 10-15 秒才能发布从 oozie 服务器获得的结果。在 Hue 中也是如此。

有人经历过吗?在 CDH 4.4 和 CDH 5.0.0 beta2 中都遇到了这个问题。

我猜 oozie tomcat 战争文件中可能存在问题。有什么想法吗?

【问题讨论】:

  • 您有多少个工作流/协调器/捆绑包?您在 oozie-instrumentation.log 中看到什么奇怪的东西吗?你检查过 oozie 服务器日志吗?

标签: cloudera oozie hue cloudera-cdh


【解决方案1】:

Oozie 的瓶颈通常是它的内部数据库 - Derby。它适用于小型安装,但如果您有数十个具有数百个实现的协调器,则不能。 我建议您为 Oozie (Postgres/MySQL/..) 设置外部数据库。 Cloudera 提供了一些关于该主题的说明 - http://www.cloudera.com/content/cloudera-content/cloudera-docs/CM4Ent/4.5.1/Cloudera-Manager-Enterprise-Edition-Installation-Guide/cmeeig_topic_5_3.html

【讨论】:

    【解决方案2】:

    在我的情况下,速度缓慢主要是由于 Web 服务器尝试解析我的工作站的 PTR 记录造成的。 刚刚在每次 oozie web-console 刷新时在 tcpdump 输出中发现了很多查询:

    12:57:28.184046 IP 192.168.1.2.33789 > 192.168.3.4.53: 18890+ [1au] PTR? 6.5.168.192.in-addr.arpa. (55) 
    12:57:28.184408 IP 192.168.3.4.53 > 192.168.1.2.33789: 18890 Refused- 0/0/1 (55)
    

    在哪里

    192.168.1.2 - oozie server
    192.168.3.4 - dns server
    192.168.5.6 - workstation (PTR? 6.5.168.192.in-addr.arpa. )
    

    所以我刚刚为 192.168.5.6 创建了 PTR

    我在工作站的 /etc/hosts 中也有这个记录:

    127.0.0.1   extjs.com
    

    否则,浏览器会等待 extjs.com 一段时间,因为工作站/dns 无法访问互联网(127.0.0.1 拒绝 TCP 80 / 443 上的所有内容)。

    【讨论】:

      猜你喜欢
      • 2018-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      • 1970-01-01
      • 2015-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多