代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Hive
】
Hive表数据导入到Hbase
作者:
大卫
/ 发布于
2016/12/13
/
742
修改Hive的配置文件hive-site.xml,增加: <property> <name>hive.aux.jars.path</name> <value>file:///home/hadoop/hive-0.9.0/lib/hive-hbase-handler-0.9.0.jar,file:///home/hadoop/hive-0.9.0/lib/hbase-0.92.0.jar,file:////home/hadoop/hive-0.9.0/lib/zookeeper-3.4.3.jar</value> </property> 启动hive,在hive命令行执行: CREATE TABLE test1 (a string, b string, c string, d string ) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,info:b,info:c,info:d") TBLPROPERTIES ("hbase.table.name"="test1"); 执行后会在创建hive中创建test1表有a,b,c,d四个列,Hbase也创建了一张test1,rowkey是key,info列族,列是b,c,d,并建立的关系 将hive数据导入到HBase中 insert into table test1 select a as key,b,c,d from test1 注意在建立关系的时候rowkey一定要写key,写其他可能会报错: FAILED: Error in metadata: Java.lang.RuntimeException: MetaException(message:org.apache.Hadoop.hive.serde2.SerDeException org.apache.hadoop.hive.hbase.HBaseSerDe: columns has 4 elements while hbase.columns.mapping has 5 elements (counting the key if implicit)) FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask 这里的hive和hbase都是比较古老的版本hive是0.9,hbase是0.94,高版本还没做测试
试试其它关键字
同语言下
.
hive 数据清理--数据去重
.
实现一个字段包含另一个字段的查询
.
Hive窗口函数之累积值、平均值、首尾值的计算学习
.
Hive 累积和的计算
.
hive表创建,删除,导入数据,删除数据
.
INNER JOIN连接两个表、三个表、五个表的SQL语句
.
多表inner join用法
.
Hive创建临时表
.
分组排序 取top N
.
hive指定hadoop执行队列
可能有用的
.
hive 数据清理--数据去重
.
实现一个字段包含另一个字段的查询
.
Hive窗口函数之累积值、平均值、首尾值的计算学习
.
Hive 累积和的计算
.
hive表创建,删除,导入数据,删除数据
.
INNER JOIN连接两个表、三个表、五个表的SQL语句
.
多表inner join用法
.
Hive创建临时表
.
分组排序 取top N
.
hive指定hadoop执行队列
大卫
贡献的其它代码
(
18
)
.
Map
实现对value的降序排序
.
生成固定格式的业务编号
.
批量压缩数据库日志-多数据库批量作业,批量备份还原
.
查看表结构信息
.
在cmd命令行下输出彩色字符
.
获取WebBrowser中的userAgent
.
批量处理
.
Hive表数据导入到Hbase
.
超大数相加减
.
打开文件夹并选择文件夹内的一个文件
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3