gpt4 book ai didi

hadoop - 从Hive查询HBase表

转载 作者:行者123 更新时间:2023-12-02 21:46:24 24 4
gpt4 key购买 nike

以下是环境详细信息:
的Hadoop:2.4.0
配置单元:0.11.0
HBase的:0.94.18

我创建了一个HBase表并导入了10,000行:

hbase(main):008:0> create 'genotype_tbl', 'cf'

将数据加载到表中。
hbase(main):008:0> count 'hbase_tbl'
10000 row(s) in 176.9310 seconds

我按照本文中的描述创建了一个Hive表(使用此页面上的说明: https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration#HBaseIntegration-HiveHBaseIntegration)
CREATE EXTERNAL TABLE hive_tbl(key int, value string) 
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf:info")
TBLPROPERTIES("hbase.table.name" = "hbase_tbl");

但是,当我对hive_tbl执行count(*)时,它将返回0。没有任何类型的错误。任何帮助表示赞赏。

最佳答案

此问题已解决。问题出在hbase ImportTsv命令上。列列表不正确。解决之后,我可以从Hive执行查询。

关于hadoop - 从Hive查询HBase表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24920050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com