在Hive中建立HBase表的映射_/usr/lib/hive/lib/hbase-common-1.5.0.jar-程序员宅基地

技术标签: Impala查询HBase  HBase  

参考博客:https://blog.csdn.net/csdnDAO/article/details/53638937

建立HBase的软连接:

#!/bin/sh
#HOST是部署HBase的节点
HOST=(node1,node2,node3)
for host in ${HOST[@]}
do
  echo $host
  ssh $host "ln -s /usr/lib/hbase/hbase-client-1.0.0-cdh5.11.2.jar /usr/lib/hive/lib/hbase-client.jar"
  ssh $host "ln -s /usr/lib/hbase/hbase-common-1.0.0-cdh5.11.2.jar /usr/lib/hive/lib/hbase-common.jar"
  ssh $host "ln -s /usr/lib/hbase/hbase-hadoop2-compat-1.0.0-cdh5.11.2.jar /usr/lib/hive/lib/hbase-hadoop2-compat.jar"
  ssh $host "ln -s /usr/lib/hbase/hbase-hadoop-compat-1.0.0-cdh5.11.2.jar /usr/lib/hive/lib/hbase-hadoop-compat.jar"
  ssh $host "ln -s /usr/lib/hbase/hbase-protocol-1.0.0-cdh5.11.2.jar /usr/lib/hive/lib/hbase-protocol.jar"
  ssh $host "ln -s /usr/lib/hbase/hbase-server-1.0.0-cdh5.11.2.jar /usr/lib/hive/lib/hbase-server.jar"
  ssh $host "ln -s /usr/lib/hbase/lib/htrace-core-3.0.4.jar /usr/lib/hive/lib/htrace-core.jar"
  ssh $host "ln -s /usr/lib/zookeeper/zookeeper.jar /usr/lib/hive/lib/zookeeper.jar "
done

执行在Hive中创建外部表的命令:

CREATE EXTERNAL TABLE royasoft.v_news_227_info(
key string comment "rowkey",
News_Id string comment "资讯ID",
News_Title string comment "标题",
News_Dt string comment "新闻日期",
Website_Id string comment "0-微信订阅号\r\n1-微博\r\n2-头条号\r\n3-知乎\r\n4-行业网站\r\n5-门户网站\r\n5-1新浪门户",
Keywords string comment "关键词",
URL string comment "原文URL",
Abstract string comment "摘要",
Author string comment "作者",
Image_URL1 string comment "图片链接1",
Image_URL2 string comment "图片链接2",
Image_URL3 string comment "图片链接3",
Image_URL4 string comment "图片链接4",
Original_Flag string comment "原创标识1-原创0-非原创\r\n3-wqj-sina-scrapy\r\n5-zhanghe-scrapy\r\n6-spz-scrapy",
Original_Declare_Flag string comment "原作者声明标识1-有声明0-无申明",
Auth_Flag string comment "授权标识1-有授权0-无授权",
Ad_Flag string comment "广告标识1-有广告0-无广告",
Tag_Group string comment "标签集",
Update_Tm string comment "更新时间YYYYMMDD HH:MM:SS",
AI_Tag_Group string comment "",
AI_Update_Tm string comment "2000-01-01 00:00:00.000")   
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'   
WITH SERDEPROPERTIES ("hbase.columns.mapping" =":key,info1:News_Id,info1:News_Title,info1:News_Dt,
info1:Website_Id,info1:Keywords,info1:URL,info1:Abstract,info1:Author,info1:Image_URL1,
info1:Image_URL2,info1:Image_URL3,info1:Image_URL4,info1:Original_Flag,info1:Original_Declare_Flag,
info1:Auth_Flag,info1:Ad_Flag,info1:Tag_Group,info1:Update_Tm,info1:AI_Tag_Group,info1:AI_Update_Tm")  
TBLPROPERTIES("hbase.table.name" = "v_news_227_info"); 

注释中不要使用逗号,Hue的中查询Impala出现中文乱码现象。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/love_lixr/article/details/81185687

智能推荐

【OpenCV】【YUV】OpenCV中YUV颜色空间变换到RGB颜色空间的转换公式_opencv yuv转rgb-程序员宅基地

文章浏览阅读2.5k次。OpenCV中YUV颜色空间变换到RGB颜色空间采用的公式如下:浮点:{R=1.164(Y−16)+1.596(V−128)G=1.164(Y−16)−0.813(V−128)−0.391(U−128)B=1.64(Y−16)+2.018(U−128)\footnotesize \begin{cases}R=1.164(Y-16)+1.596(V-128) \\G=1.164(Y-16) ..._opencv yuv转rgb

iOS多个环境配置_ios 生产 测试环境配置隔离-程序员宅基地

文章浏览阅读3.5k次。通过Xcode 的 Build Configuration、xcconfig 、多 target 来实现多环境或者多应用_ios 生产 测试环境配置隔离

VS2008 MFC文件夹查找特定文件_vs2008 文件名称 查找-程序员宅基地

文章浏览阅读182次。m_ctrFilePath.GetWindowText(strFileName);//获取文件路径 if (strFileName == _T(""))//如果路径为空,则查找默认路径下的文件 { strFileName = m_Data_strUpdataFilePath;//获取默认路径 strFileName += _T("\\"); strFileName += _T(_vs2008 文件名称 查找

ESP8266 RTOS SDK学习之 SmartConfig智能配网_esp8266_rtos_sdk\examples\wifi\smart_config-程序员宅基地

文章浏览阅读1.8k次。写在前面:本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。SmartConfig是什么?就是人们常说一键智能配网,通常用的最多的就是我们用手机去连 WiFi,而 8266 SDK开发上也有智能配网这个功能,那么,它是怎么实现的呢?首先我们需要了解在 8266中有两种智能配网方式,一个是..._esp8266_rtos_sdk\examples\wifi\smart_config

吉林大学毕业论文LaTex模板_吉林大学latex模板-程序员宅基地

文章浏览阅读2.4k次,点赞8次,收藏6次。吉林大学毕业论文LaTex模板参考北京大学的LaTex模板设计了一个吉林大学的版本,仅供参考,如觉得有帮助请给star~,欢迎广大校友贡献代码。项目地址:https://github.com/jiafeng5513/JLU_Dissertation联系作者:[email protected]封面:..._吉林大学latex模板

linux 时区,时间,tzdata-程序员宅基地

文章浏览阅读3.1k次。tzdata软件包而tzdata是Time Zone Database发布的组件之一,其他还有tzcode等。tzdata软件包,全称time zone and daylight-saving time(DST) data,供各个Linux系统安装以读取Time Zone Database中数据Time Zone Database,简称tz或tzinfo,是一组表示地球上各地的时间历史的代码和数据,目前由IANA维护。IANA会根据各地政体的变化而定期更新关于时区边界、UTC和夏令时等的规则。对tz_tzdata

随便推点

5883. 【NOIP2018模拟A组9.25】到不了(启发式合并)-程序员宅基地

文章浏览阅读246次。题目大意:维护一个森林,支持连边操作和查询两点 LCA 操作思路:启发式合并,每次把小的树连接到大的树上面就好了,暴力重构lca数组,维护个根,就可以快速得出lca了还可以离线lct,这个我不是很懂…晚上可以问问dalao们程序:#include<cstdio>#include<iostream>#include<algorithm>#def_5883. 【noip2018模拟a组9.25】到不了

Golang | Leetcode Golang题解之第6题Z字形变换_go z 字形变换-程序员宅基地

文章浏览阅读367次。Golang | Leetcode Golang题解之第6题Z字形变换_go z 字形变换

Linux运维常见面试题-程序员宅基地

文章浏览阅读920次。1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等2)游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运维平台的应用..._远程服务使用具有已知弱点的协议加密流量。

学计算机和电子信息工程那个更好找工作,电子信息工程专业毕业月薪一般是多少 好不好找工作...-程序员宅基地

文章浏览阅读1.6k次。很多人对于电子信息工程专业比较感兴趣,想知道电子信息工程专业毕业月薪一般是多少,在就业方面怎么样?下面小编为大家解答一下!电子信息工程专业毕业一般工资是多少1、如果是本科毕业,这个专业很一般,甚至稍差,工作好找就业率99%,但主要体现在工资低,就业好一点的比如去美的海尔,一般实习2500,实习后3000多,其他像格力也差不多,就这个数目。如果一般的企业也就是2000元。2、如果考研的话,前途很好,..._电子信息类和计算机类哪个专业好

oracle expdp/impdp 数据泵导入导出 数据库导入导出_imodp会自动修改用户密码吗-程序员宅基地

文章浏览阅读572次。业务场景:在工作中,涉及到oracle数据库迁移,使用navicat等其他工具 容易报错,一系列问题很麻烦,今天记录一下操作流程及个人理解(文章参考了很多文档和博客);EXPDP数据导出请自行修改目录路径和自定义的表名,否则出现错误很难查找~一般expdp流程:一、新建逻辑目录最好以system等管理员创建逻辑目录,Oracle不会自动创建实际的物理目录“D:\..._imodp会自动修改用户密码吗

树莓派picamera+RTSP实现PC端python获取视频流_picamera怎么给上位机发送视频流-程序员宅基地

文章浏览阅读3.6k次,点赞8次,收藏42次。树莓派picamera+RTSP实现PC端python获取视频流1.做什么事情?本人想利用树莓派实时传输视屏,这样我在python端获视屏之后就可以做一些计算(本人从githu上找到了一个人脸表情识别代码,在此处应用,非常完美)2.怎么做?a.首先十分感谢大佬的这篇文章https://blog.csdn.net/u013062192/article/details/80210166 我..._picamera怎么给上位机发送视频流