在我的群集中,Oozie Web控制台非常慢。当我进入Web控制台时,需要10-15秒才能将请求传递给oozie服务器,并需要另外10-15秒来发布从oozie服务器获得的结果。顺化也是如此。
有没有人经历过这个?我在CDH 4.4和CDH 5.0.0 beta2中都遇到了这个问题。
我猜oozie tomcat war文件可能存在问题。任何想法的人?
答案 0 :(得分:0)
Oozie的瓶颈往往是它的内部数据库 - 德比。它适用于小型安装,但如果您有数十个具有数百个实现的协调器则不行。 我建议你为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
答案 1 :(得分:0)
就我而言,速度缓慢主要是由于Web服务器尝试解析工作站的PTR记录所致。 刚刚在每次oozie Web控制台刷新时,在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
否则,由于工作站/ dns无法访问互联网(127.0.0.1拒绝TCP 80/443上的所有内容),浏览器等待extjs.com一段时间。