论技术情报& # 34;所有达格& # 34;和& # 34;蜂巢查询& # 34;问题解决流程,页面信息为空

论技术情报& # 34;所有达格& # 34;和& # 34;蜂巢查询& # 34;问题解决流程,页面信息为空
最近发现公司hdp大数据平台的tez-ui页面不能使用,页面显示为空。因此,由hive提交的sql不能很容易地在纱线上找到相应的applicationid,而只能通过直线的屏幕输出信息、hiveserver2的日志和纱线的日志一步一步地找到,这是非常麻烦的(参见前面的博客“如何找到与hive提交的sql相对应的纱线程序的应用程序?”所以我下定决心要解决这个问题。
然后找时间理解tez-ui的原理,它实际上是tez项目下的一个子项目(web项目),可以独立部署在tomcat等应用服务器下。tez-ui上显示的tez节目信息实际上来自纱线的时间线服务,而tez-ui通过后者提供的rest接口获取节目的度量信息。纱线时间线服务的架构如下图所示:
我们的集群tez-ui和时间轴服务在不同的机器上。例如,tez-ui部署在机器a上,时间线服务部署在机器b上..
首先,我们检查了a机和b机,发现它们的时间不一致。事实上,时间线服务所在的b机器的时间是不正确的。进一步检查发现b机的ntp服务被关闭,所以b机的ntp服务被打开以自动同步时间。
其次,修改tez所在机器的tez-site.xml配置文件,并将以下配置项修改为相应的值。这一步可以解决& # 34;“所有dags最好看的灵异小说”页面不显示信息。
tez . am . tez-ui . history-url . template _ history _ url _ base _ _?viewpath =/#/tez-app/_ _ application _ id _ _ tez . history . logging . service . class org . apache . tez . dag . history . logging . ats . atsv 15 historyloggingservice
第三,修改hiveserver2服务所在机器的hive-site.xml配置文件,并将以下配置项修改为相应的值,然后逐个重新启动hiveserver2服务。这一步可以解决“配置单元查询”页面不显示信息的问题。
hive . exec . failure . hooksrg . apache . hadoop . hive . ql . hooks . atskowhive . exec . post . hooksrg . apache . hadoop . hive . ql . hooks . atskowhive . exec . pre . hooksrg . apache . hadoop . hive . ql . hooks . atskook .
最后,重新启动机器a上的tez-ui程序和机器b上的时间线服务器服务..前者部署在tomcat下,只需要重启tomcat。后者通过以下命令重新启动。
。/tyre-daemon . sh停止时间线服务器。/tyre-daemon . sh启动时间线服务器
最后,我们打开tez-ui页面,我们可以看到该页面现在可以正确显示& # 34;所有达格& # 34;和& # 34;蜂巢查询& # 34;信息。
& # 天下第九最新章节34;所有达格& # 34;页面:
& # 34;蜂巢查询& # 34;页面:
以上内容是从网络上复制的
如需更多信息,欢迎添加小游ka-2018
文章来源:www.atolchina.com