hbase查询(hbase查询语句)

本篇文章给大家谈谈hbase查询,以及hbase查询语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Hbase 查询为什么快

从根本上讲,hbase是列式数据库,不是以行世肆派为连续存储的,二是以列为连续存储的。

对列可以将从磁盘上连雹顷续地读取所有记录的某一列。

充分发挥IO吞吐能力,读搜贺取自然会很快;

hbase是基于HDFS存储数据块的,可以将操作分散到多个节点并行地执行;

[img]

如何用hive查询hbase中的数据

第一模州罩步,启动hadoop,命令:./start-all.sh

第二步,启动hive,命令:

./hive --auxpath /home/dream-victor/hive-0.6.0/lib/hive_hbase-handler.jar,/home/dream-victor/hive-0.6.0/lib/hbase-0.20.3.jar,/home/dream-victor/hive-0.6.0/lib/zookeeper-3.2.2.jar -hiveconf hbase.master=127.0.0.1:60000

这里,-hiveconf hbase.master=指向自己在hbase-site.xml中hbase.master的值

第三步旦闹,启动hbase,命令:./start-hbase.sh

第四步,建立关联表,这里我们要查询的表在hbase中已经存在所以,使用CREATE EXTERNAL TABLE来建立,如下:

CREATE EXTERNAL TABLE hbase_table_2(key string, value string)

STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'

WITH SERDEPROPERTIES ("hbase.columns.mapping" = "data:1")

TBLPROPERTIES("hbase.table.name" = "test");

�0�2hbase.columns.mapping指向对应的列族;多列时,data:1,data:2;多列族时,data1:1,data2:1;

�0�2hbase.table.name指向对应的表;迹丛

�0�2hbase_table_2(key string, value string),这个是关联表

我们看一下HBase中要查询的表的结构,

如果存储了数据但是在用hbase运行查询不到

网络问题。如果粗码存储了数据但是在用hbase运行查询不到是因为网络问题,更换网络,重新启动即可。HBase是一个分布式的、面向列的开源数据库,该技闭蠢术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数岩态哪据的分布式存储系统”。

如何获取hbase数据查询 语句

get命令厅悄和HTable类的get()方法用于从HBase表中读胡贺取数据。使用 get 命令,可以同时获取一行数据。它的语法如下:

get ’table name’,’row1’

下面的例子说明如何使用get命令。扫描emp表的第一行。

hbase(main):012:0 get 'emp', '1'

COLUMN CELL

personal : city timestamp=1417521848375, value=hyderabad

personal : name timestamp=1417521785385, value=ramu

professional: designation timestamp=1417521885277, value=manager

professional: salary timestamp=1417521903862, value=50000

4 row(s) in 0.0270 seconds

读取指定列

下面给出的是语法,扮做渣使用get方法读取指定列。

hbaseget 'table name', ‘rowid’, {COLUMN = ‘column family:column name ’}

下面给出的示例,是用于读取HBase表中的特定列。

hbase(main):015:0 get 'emp', 'row1', {COLUMN='personal:name'}

COLUMN CELL

personal:name timestamp=1418035791555, value=raju

关于hbase查询和hbase查询语句的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表