当前位置: 首页 > news >正文

Hbase 映射到Hive

目录

一、环境配置修改

关闭掉hbase,zookeeper和hive服务

进入hive312/conf

修改hive-site.xml配置, 在代码最后添加配置

 将hbase235的jar包全部拷贝到hive312的lib目录,并且所有的是否覆盖信息全部输入n,不覆盖

  查看hive312下面的guava,只保留27的guava

删除除了27以外的所有guava 

​编辑 再将hbase235里面的除了27的guava全部删除

 将hive312的27拷贝到hbase235的lib目录下

 重新启动hadoop,zookeeper,hbase

hbase shell  查看是否成功

二、Hbase数据库连接到Hive

 scan hbase中的表,获得元数据,一一对应到到hive创建表语句中


一、环境配置修改

关闭掉hbase,zookeeper和hive服务

[root@reagan180 conf]# stop-hbase.sh
[root@reagan180 conf]# zkServer.sh stop
[root@reagan180 conf]# stop-all.sh

进入hive312/conf

[root@reagan180 /]# cd /opt/soft/hive312/conf/

修改hive-site.xml配置, 在代码最后添加配置

[root@reagan180 conf]#vim hive-site.xml

    <property><name>hive.zookeeper.quorum</name><value>192.168.91.180</value></property><property><name>hbase.zookeeper.quorum</name><value>192.168.91.180</value></property><property><name>hive.aux.jars.path</name><value>file:///opt/soft/hive312/lib/hive-hbase-handler-3.1.2.jar,file:///opt/soft/hive312/lib/zookeeper-3.4.6.jar,file:///opt/soft/hive312/lib/hbase-client-2.3.5.jar,file:///opt/soft/hive312/lib/hbase-common-2.3.5-tests.jar,file:///opt/soft/hive312/lib/hbase-server-2.3.5.jar,file:///opt/soft/hive312/lib/hbase-common-2.3.5.jar,file:///opt/soft/hive312/lib/hbase-protocol-2.3.5.jar,file:///opt/soft/hive312/lib/htrace-core-3.2.0-incubating.jar</value></property>

 将hbase235的jar包全部拷贝到hive312的lib目录,并且所有的是否覆盖信息全部输入n,不覆盖

[root@reagan180 conf]#cp /opt/soft/hbase235/lib /opt/soft/hIve312/lib

  查看hive312下面的guava,只保留27的guava

[root@reagan180 lib]#find .../lib/guava*

删除除了27以外的所有guava 

 [root@reagan180 lib]#rm -rf ../lib/guava-11.0.2.jar

 再将hbase235里面的除了27的guava全部删除

 将hive312的27拷贝到hbase235的lib目录下

 [root@reagan180 lib]#cp /opt/soft/hive312/lib/guava-27.0-jre.jar ./

 重新启动hadoop,zookeeper,hbase

启动hadoop: start-all.sh
远程后台启动 hive:
nohup hive --service hiveserver2 &
nohup hive  --service metastore &
启动zk:     zkServer.sh start
启hbase:    start-hbase.sh

hbase shell  查看是否成功

二、Hbase数据库连接到Hive

 scan hbase中的表,获得元数据,一一对应到到hive创建表语句中

 

 查询结果:select * from student;

 

http://www.lryc.cn/news/34164.html

相关文章:

  • 14_MySQL视图
  • 做程序界中的死神,斩魂刀始解
  • 顺序表——“数据结构与算法”
  • 嵌入式Linux从入门到精通之第十六节:U-boot分析
  • UART 串口通信
  • 【硬件】P沟道和N沟道MOS管开关电路设计
  • 中移杭研一面经历
  • 如何成为一名全栈工程师:专业建议与技能要求
  • MySQL架构篇
  • Redhat7.6安装weblogic10.3.6(超详细,有图文)
  • dashboard疏散主机提示报错:无法疏散主机...处理方法、openstack虚拟机状态卡在重启处理方法、openstack在数据库修改虚拟机状态的方法
  • 力扣:轮转数组(详解)
  • Vue计算属性Computed
  • 实验四:搜索
  • 本地开发vue项目联调遇到访问接口跨域问题
  • Vue键盘事件的使用
  • 抓包工具fiddler详细使用教程
  • raspberry Pi 连接蓝牙(小爱同学)
  • 解决launch:program .exe does not exist
  • ETL --事实表
  • 手工数据采集耗时耗力?Smartbi数据填报实现数据收集分析自动化
  • 应用实战|微信小程序开发示例--多人聊天互动空间
  • css:使用filter和backdrop-filter实现高斯模糊效果
  • 科技大势怎么看 2023怎么干?
  • 盘点曾经很火但消失了的8个软件
  • 安卓 Frament + ViewPager使用示例
  • 【银行测试】必看的四类题型:这可是最经典的一套题目了
  • 跨源资源共享(CORS)-亲测理解,以及对http的状态,参数的理解和使用,对预检请求的触发和解决
  • 学生使用的台灯该怎么选择?2023适合学生房间的灯推荐
  • 23种设计模式-桥接模式(安卓应用场景介绍)