0


【Hbase】hbase和HIve(类sql)的整合(5)

hive环境搭建

虽然我们上一篇文章写了hive的安装部署

但是要做到hbase和hive的整合还是要再配置一些东西,我们先配置一下

hive的env配置文件

hive的配置文件

导入依赖

将hbase的lib目录下的相关依赖的jar包复制到hvie的lib****目录下

启动相关的服务

  1. 启动zookeeper
  2. 启动hdfs
  3. 启动yarn
  4. 启动mysql

首先启动MySQL查看MySQL运行状态,运行状态如图:

systemctl start mysqld.service

systemctl status mysqld.service

mysql -u root -p

  1. 启动hbase
  2. 启动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了。

标签: hive hbase sql

本文转载自: https://blog.csdn.net/hx1156477702/article/details/127153695
版权归原作者 星欲冷hx 所有, 如有侵权,请联系我们删除。

“【Hbase】hbase和HIve(类sql)的整合(5)”的评论:

还没有评论