Phoenix关联Hbase表
需求
对于Hbase中已经存在的表,使用Phoenix进行sql查询
1. 创建hbase表
create 'phoenix','info'
2. 插入数据
put 'phoenix', 'row001','info:name','phoenix'
put 'phoenix', 'row002','info:name','hbase'
高能预警:HBase数据表默认主键列名是ROW
3. 创建Phoenix表
在Phoenix中创建相同结构的数据表
create table "phoenix"("ROW" varchar primary key, "info"."name" varchar);
高能预警
- 1,ROW记得大写,同时记得带双引号
- 2,不管是表名,还是列族名,列名,都要加上双引号, Phoenix在创建表的时候会自动将小写转换为大写字母,这样HBase中会创建另外一张表PHOENIX。
4. 验证
在Phoenix的CLI界面查看数据。
select * from "phoenix";
高能预警
- 1,这条语句中的表名要加双引号
- 2,这条语句后面要加分号,也即Phoenix中的所有语句(除了!tables)结尾都要加分号。
相关推荐
yixiaoqi00 2020-06-01
香帅 2020-01-12
victorzhzh 2019-12-02
newfarhui 2019-10-27
ITwangnengjie 2019-10-24
MJlife 2019-06-26
kiramario 2019-06-26
renzeGIS 2019-06-25
Elixir 2019-06-21
Elixir 2019-06-21
坚强00CSDN 2019-06-21
jifangege 2019-06-20
jifangege 2019-06-20
大而话之BigData 2019-02-26
joananjin 2017-12-13
不断攀登的梦想 2017-06-16
JackLang 2017-09-29
biaobro 2015-08-20