spark on yarn (ambari + zeppelin)查看日志 (安全因素,端口映射不够用)
日志四种方式:
①yarn 的 hadoop的端口页面 url(ip:8084/cluster/app/application_15xxxx_001) 中
可看到Log下面 带连接:xxhost:8042/node/containerlogs/container_e09_application_15xxx_001_01_001/zeppelin
换乘xxhost对应ip后 就又跳转一边url(xxxxhost2:19888/jobshistory/xxxhost3:4545******/zeppelin) 反正没走通,生产上也开不了这么多端口
②spark history ui来查看:
一:正在运行的,可通过zeppelin 的spark interpret 中的spark ui连接,xxxhost:4040 ,
替换xxxhost后再跳转到xxxhost2::8084/proxy/redirect/application_15xxx_001就可以卡看ui了,但是生产商没有该映射 (端口配置可改,一般不改)
二:已运行并stop的 sparkContext,可在spark history所在机器ip:18081 (端口配置可改,一般不改)可看到最近的job history list,点进去一个个看便是,这也是通常所示的spark ui
#spark.history.ui.port=18081
#spark.yarn.historyService.address={
{spark_history_server_host}}:{
{spark_history_u