#step1: create hive table 't_test'
hive -e "
create table test.t_user(id int,name string,age int)
row format delimited
fields terminated by '\t';
"

#step2: prepare dataset and load into hive table 't_test'
cat /tmp/t_user.txt
----------------------
101 Jack 12
102 Michael 18
103 John 21
104 July 20

hive -e "
load data local inpath '/tmp/t_user.txt' overwrite into table test.t_user;
"

#step3: create hbase mapping table 't_user'
echo "create 't_user','i'" | hbase shell

#step4: create external hive table 't_user_hbase' related with hbase table 't_uesr'
hive -e "
create external table test.t_user_hbase(id int, name string, age int)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ('hbase.columns.mapping' = ':key,i:name,i:age')
TBLPROPERTIES('hbase.table.name' = 't_user');
"

#step5: copy data from hive raw table 't_user' to hbase table 't_user'
hive -e "
insert overwrite table test.t_user_hbase select id,name,age from test.t_user;
"

最新文章

  1. Spring Boot -- 启动彩蛋
  2. spring boot + gradle[草稿]
  3. ThinkPHP 3.2.3(三)架构之URL模式
  4. Lua 5.2 编译 For Windows
  5. android apk 自我保护技术-加密apk
  6. 常用SQL整理
  7. ado.net(class0503)
  8. codeforce 609A - USB Flash Drives
  9. Qt的事件模型(5种使用办法,通常重新实现event handler即可。只有定义控件才需要管理信号的发射)
  10. java基础入门-arraylist存储开销
  11. CF 121E Lucky Array 【树状数组】
  12. C# winfrom中Flash播放使用axShockwaveFlash控件设置透明XP出现白色背景解决办法,仿QQ魔法表情效果
  13. Linux环境进程间通信(一):管道及命名管道
  14. SpaceNet数据集
  15. 2017-2018-1 我爱学Java 第六七周 作业
  16. ListView之侧滑删除
  17. polyfillJS生成promise对象
  18. Generative Adversarial Nets[AAE]
  19. Shell cace条件语句
  20. xcode 添加target

热门文章

  1. Win10系统下编译OSG3.4
  2. Angular6 学习笔记——组件详解之组件通讯
  3. asp.net 下载EXCEL文件
  4. 基于C#语言MVC框架Aspose.Cells控件导出Excel表数据
  5. Django 项目 实现重定向并进行反向解析
  6. Array-Find Pivot Index
  7. JS获取开始、结束时间
  8. yii2之ActiveForm表单使用
  9. 【BZOJ4916】神犇和蒟蒻 杜教筛
  10. JS滑动到页面底部