ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Hive安装中遇到过的坑

2019-03-20 10:52:04  阅读:262  来源: 互联网

标签:遇到 数据库 hive Hive apache org 安装 ql metadata


实现说明每一个用户的环境都有细微的不一致,所以这里只是个人经过这些坑的处理,但是不意味着所有处理都是这样的操作,仅作为参考。

第一个坑

数据库安装,数据库最好装在Linux上,一直出了很多错,这里有一个博客可以很好安装,地址:https://www.cnblogs.com/julyme/p/5969626.html

博客描述的是使用yum源的方式下载MySQL安装,不需要特别多的配置,一路next就可以安装完成,注意默认没有密码

第二个坑

The reported blocks 0 needs additional 42 blocks to reach the threshold 0.9990 of total blocks 42.

Hadoop启动的时候进入安全模式,为了检查数据是否完整,这个时候无法向HDFS中写入数据,所以hive启动报错,重新启动下Hadoop就可以了

第三个坑

hive> show databases;
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
hive> create database test_db;
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

在使用显示数据库或者创建数据库的时候,报错,首先使用

./hive -hiveconf hive.root.logger=DEBUG,console

查看详细的日志信息,根据日志信息处理,我的主要错误是没有放数据库驱动jar包,由于HIVE元数据需要放到MySQL数据库里面,所以需要存放连接数据库的驱动jar包

标签:遇到,数据库,hive,Hive,apache,org,安装,ql,metadata
来源: https://www.cnblogs.com/lihao110/p/10563393.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有