CDH5.11.2安装启动hive 启动失败解决办法

在安装CDH5.11.2并尝试启动Hive服务时遇到错误,如HiveMetaException和JDODataStoreException。解决方法包括:1) 添加缺失的jdbc驱动到hive的lib目录;2) 修改`hive.metastore.schema.verification`为false;3) 将`datanucleus.autoCreateSchema`设置为true;4) 如果遇到键长度限制问题,可能需要调整数据库表结构;5) 确保使用正确的MySQL驱动版本,并更新系统环境中的mysql-connector-java.jar。
摘要由CSDN通过智能技术生成

CDH5.11.2安装启动hive 启动失败解决办法加粗样式

1,通过Cloudera Manager添加Hive服务,在启动Hive的时候遇到错误:

.org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver

这种情况,猜测是缺少jdbc驱动,于是添加jdbc驱动到相应的包下面。报的错中提示了lib路径,添加一下即可。

mysql-connector-java-5.1.36-bin.jar添加到hive的lib:

/opt/cloudera/parcels/CDH-5.4.7-1.cdh5.4.7p0.36/lib/hive/lib

2,启动之后报错:org.apache.hadoop.hive.metastore.HiveMeta MetaException(message:Version infomation not found int metastore)

这个是hive中没有版本信息,是经常碰到的。因为首次使用hive,没有相应的版本信息。

.修改conf/hive-site.xml 中的 “hive.metastore.schema.verification” 值为 false 即可解决 MetaException(message:Version information not found in metastore. )”

当然,如果是cm中,修改通过截面修改一下hive.metastore.schema.verification,然后重启以下即可。

3,Caused by: javax.jdo.JDODataStoreException: Required table missing : “VERSION” in Catalog “” Schema “”. Dat

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值