Hbasehbase和HIve(类sql)的整合
Posted 星欲冷hx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hbasehbase和HIve(类sql)的整合相关的知识,希望对你有一定的参考价值。
目录
hive环境搭建
虽然我们上一篇文章写了hive的安装部署
但是要做到hbase和hive的整合还是要再配置一些东西,我们先配置一下
hive的env配置文件
hive的配置文件
导入依赖
将hbase的lib目录下的相关依赖的jar包复制到hvie的lib目录下
启动相关的服务
- 启动zookeeper
- 启动hdfs
- 启动yarn
- 启动mysql
首先启动mysql查看MySQL运行状态,运行状态如图:
systemctl start mysqld.service
systemctl status mysqld.service
mysql -u root -p
- 启动hbase
- 启动hive
hive的启动
这个在上一章已经详细讲过了,这里就不做赘述了
需要的可以看开头连接的文章
注意:如果提示连接错误,需要进行配置
新建Hive表跟HBase建立关联
新建数据库
新建表
create table book(
id int,
name string,
price double
)
stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
with serdeproperties("hbase.columns.mapping"=":ke
出现错误
错误的解决办法
应该把guava-27的jar包复制到hbase的lib下
再重启
这里的select出错就是我在hive里的说的那个
需要加一个文件配置
等我说到哪里再回来细谈,这里的hive 已经连接上hbase了,可以show tables了。
以上是关于Hbasehbase和HIve(类sql)的整合的主要内容,如果未能解决你的问题,请参考以下文章
Spark-Sql整合hive,在spark-sql命令和spark-shell命令下执行sql命令和整合调用hive
Hadoop基础之《(11)—整合HBase+Phoenix+Hive—安装Hive》
大数据学习系列之五 ----- Hive整合HBase图文详解
2021年大数据Flink(三十八):Table与SQL 案例五 FlinkSQL整合Hive
SparkSQL介绍与Hive整合Spark的th/beeline/jdbc/thriftserve2shell方式使用SQL