我是Hive的新手并且在启动步骤中面临问题,在使用hive执行任何查询时,我遇到了问题 -
失败:Hive内部错误: com.sun.jersey.api.client.ClientHandlerException(java.io.IOException异常: org.apache.hadoop.security.authentication.client.AuthenticationException: 身份验证失败,状态:503,消息:服务不可用) com.sun.jersey.api.client.ClientHandlerException:java.io.IOException: org.apache.hadoop.security.authentication.client.AuthenticationException: 身份验证失败,状态:503,消息:服务不可用
答案 0 :(得分:-1)
由于未对为MetaStore服务创建数据库的用户应用身份验证而发生异常。
因此建议重新检查/配置您的metastore db。
MySQL示例:
mysql> CREATE USER 'hive'@'metastorehost' IDENTIFIED BY 'mypassword';
...
mysql> REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'hive'@'metastorehost';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES,EXECUTE ON metastore.* TO 'hive'@'metastorehost';
mysql> FLUSH PRIVILEGES;
mysql> quit;
检查网址以获取更多详细信息: URL Link Of Cludera Metastore Configuration