1.hue连接impala认证错误
Could not start SASL: Error in sasl_client_start (-1) SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Ticket expired)
1.原因:票据无效,使用了Kerberos认证, Kerberos设置默认有效期是24小时,修改了kerberos有效时间为1小时,没有自动更新。
解决方案:
重启hue,更新下Kerberos信息,或者手动更新。
错误:
Could not start SASL: Error in sasl_client_start (-1) SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (Server impala/master02 not found in Kerberos database)
原因:配置了HAproxy负载均衡,在CDH中impala配置使用的是ip,而不是域名,
解决方案:
改为域名
Impala Daemons Load Balancer
2.impala与hue未同步
错误信息:
AnalysisException: Failed to load metadata for table: ‘table_a’ CAUSED BY: TableLoadingException: Error loading metadata for Kudu table impala::databases_a.table_a CAUSED BY: ImpalaRuntimeException: Error opening Kudu table ‘impala::databases_a.table_a’, Kudu error: Could not connect to a leader master. Client configured with 1 master(s) (master01:7051) but cluster indicates it expects 3 master(s) (cm:7051,master01:7051,master02:7051)
原因:元数据信息未同步
解决方案:
Invalidate all metadata and rebuild index.
刷新一下就可以了/
偶尔可以具体原因不明,实在不行,删了重建: