运行shell脚本报如下错误:
MetaException(message:Could not connect to meta store using any of the URIs provided. Most recent failure: org.apache.thrift.transport.TTransportException: GSS initiate failed
怎么处理呢?
这个问题是由kerberos用户认证引起的。(注意:此系统是centos6.9,CDH5.9版本)
解决步骤如下:
(1)、输入命令:klist
(2)输入命令:kinit hdfs
(3)、输入命令:crpntab -l
(4)、再次输入命令:klist
(5)最后再跑shell脚本就能跑通了