Phoenix创建视图和索引--基于HBase

一、HBase shell命令

1. 进入hbase shell

# Step1:进入hbase的安装路径的bin目录
cd /home/gulfmoon/apps/hbase-1.2.4/bin

# Step2:启动hbase shell
hbase shell

启动成功后显示的信息:

2. 查看hbase中所有的表

!list

3. help大法

 

二、Phoenix创建视图和索引

1. 启动phoenix客户端

# Step1:进入phoenix安装路径的bin目录下
cd /home/gulfmoon/apps/apache-phoenix-4.14.0-HBase-1.2-bin/bin

# Step2: 启动phoenix
./start-sqlline.sh 

启动成功的界面如下:

2. 查看hbase所有表和phoenix视图和索引清单

!tables

3. help大法

4. 创建视图

# Delete phoenix view
DROP VIEW IF EXISTS VIEW_TEST CASCADE;

# Create phoenix view
CREATE VIEW VIEW_TEST
(
   ROWKEY   VARCHAR PRIMARY KEY,
   "F1".TEST_ID UNSIGNED_LONG -- F1 is column family
) AS SELECT * FROM VIEW_TEST ;

5. 创建索引

# Delete index
DROP INDEX IF EXISTS TEST_ID_IDX ON VIEW_TEST;

# Create index
CREATE INDEX TEST_ID_IDX  ON VIEW_TEST(TEST_ID) INCLUDE( ... );

最后,可以使用第2步中介绍的查看所有视图和索引的命令,检查是否创建成功。

Just enjoy it!

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值