分享

hive与hbase整合原理介绍

问题导读:
1.Hive与hbase整合的原理?
2.Hive与hbase整合后的使用场景?
3.Hive与hbase整合后的使用方法?







1.jpg
2.jpg

3.jpg


4.jpg


5.jpg


6.jpg

7.jpg

8.jpg

9.jpg

10.jpg


11.jpg

12.jpg

13.jpg

14.jpg

15.jpg


16.jpg

17.jpg

18.jpg


hive与hbase整合经验谈.pdf (650.61 KB, 下载次数: 187, 售价: 1 云币)

已有(17)人评论

跳转到指定楼层
stone_nono 发表于 2014-7-22 10:48:58
要给说明啊...LZ
回复

使用道具 举报

ascentzhen 发表于 2014-8-6 10:16:02
感觉不是很明白
回复

使用道具 举报

howtodown 发表于 2014-8-6 11:12:58
下面两篇可以参考:

hbase0.96与hive0.12整合高可靠文档及问题总结

hive为什么与hbase整合


回复

使用道具 举报

ascentzhen 发表于 2014-8-6 11:32:13
好的,谢谢啦
回复

使用道具 举报

quenlang 发表于 2014-9-30 10:24:13
在向有分区的整合表中插入数据时报错:
hive> insert into table hbase_table_2 partition (day='2014-04-01')     
    > select * from pokes;
Total jobs = 3
Launching Job 1 out of 3
Number of reduce tasks is set to 0 since there's no reduce operator
java.io.IOException: java.lang.ClassNotFoundException:
        at org.apache.hadoop.hive.ql.io.HivePassThroughOutputFormat.createActualOF(HivePassThroughOutputFormat.java:73)
        at org.apache.hadoop.hive.ql.io.HivePassThroughOutputFormat.checkOutputSpecs(HivePassThroughOutputFormat.java:83)
        at org.apache.hadoop.hive.ql.exec.FileSinkOperator.checkOutputSpecs(FileSinkOperator.java:951)
        at org.apache.hadoop.hive.ql.io.HiveOutputFormatImpl.checkOutputSpecs(HiveOutputFormatImpl.java:67)
        at org.apache.hadoop.mapreduce.JobSubmitter.checkSpecs(JobSubmitter.java:460)
        at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:343)
        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1285)
        at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1282)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1556)
        at org.apache.hadoop.mapreduce.Job.submit(Job.java:1282)
        at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:562)
        at org.apache.hadoop.mapred.JobClient$1.run(JobClient.java:557)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1556)
        at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:557)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:548)
        at org.apache.hadoop.hive.ql.exec.mr.ExecDriver.execute(ExecDriver.java:420)
        at org.apache.hadoop.hive.ql.exec.mr.MapRedTask.execute(MapRedTask.java:136)
        at org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:153)
        at org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:85)
        at org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1503)
        at org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1270)
        at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1088)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:911)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:901)
        at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:268)
        at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:220)
        at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:423)
        at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:792)
        at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:686)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:625)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
Caused by: java.lang.ClassNotFoundException:
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:270)
        at org.apache.hadoop.hive.ql.io.HivePassThroughOutputFormat.createActualOF(HivePassThroughOutputFormat.java:66)
        ... 38 more
Job Submission failed with exception 'java.io.IOException(java.lang.ClassNotFoundException: )'
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask


请问楼主遇到过这种情况码?
回复

使用道具 举报

sstutu 发表于 2014-9-30 17:33:32
quenlang 发表于 2014-9-30 10:24
在向有分区的整合表中插入数据时报错:
hive> insert into table hbase_table_2 partition (day='2014-04- ...
整合版本都是什么?
回复

使用道具 举报

zhangsongjh 发表于 2014-12-24 13:36:58
学习了,感谢分享。
回复

使用道具 举报

pengsuyun 发表于 2014-12-30 10:38:03

学习了,感谢分享。
回复

使用道具 举报

kanaka10 发表于 2015-9-14 22:19:06
学习了,感谢分享。
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条