版本说明:hadoop版本是hdp2.5.0.0-1245 hdfs版本2.7.3.2.5.0.0-1245 yarn版本2.7.3.2.5.0.0-1245
namenode的active节点挂了切换成standby状态失败,standby节点切换成active节点,这种情况会导致hive cli长时间连接不上hive, 用 hive --hiveconf hive.root.logger=DEBUG,console 这个命令在控制台看日志信息会发现后台一直在尝试连之前的active节点
折腾了一番没有解决这个问题,后来在 https://community.cloudera.com/t5/Community-Articles/hive-cli-access-taking-long-time-if-standby-namenode-is/ta-p/245278 找到了解决方法,需要在 yarn-site.xml 配置文件里增加一个yarn的参数 ,参数如下
yarn.timeline-service.entity-group-fs-store.retry-policy-spec=1000, 1
来源:oschina
链接:https://my.oschina.net/u/4463357/blog/3170928