1、hive的HiveMetaStore或者HiveServer2服务进程正常,但却不能提供相应服务
原因:堆内存不足
解决方案:在hive-env.sh中调整堆内存大小
2、连接hive metastore 出现 MetaStoreClient lost connection. Attempting to reconnect.
解决方案一:在hive-site.xml中加上 hive.metastore.event.db.notification.api.auth=false
解决方案二:在core-site.xml中加上 hadoop.proxyuser.hive.hosts=HS2_HOST 和 hadoop.proxyuser.hive.groups=*
Hive常见问题及解决办法
本文主要讨论了Hive在运行过程中常见的两个问题:一是HiveMetaStore或HiveServer2服务进程虽正常但无法提供服务,原因是堆内存不足,解决办法是在hive-env.sh中调整堆内存大小;二是连接hivemetastore时出现MetaStoreClientlostconnection错误,提供了两种解决方案,分别是在hive-site.xml中设置hive.metastore.event.db.notification.api.auth为false和在core-site.xml中配置hadoop.proxyuser.hive.hosts及hadoop.proxyuser.hive.groups。
813

被折叠的 条评论
为什么被折叠?



