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

1、HBase shell命令
1. 进入hbase shellsql

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

启动成功后显示的信息:shell

2. 查看hbase中全部的表apache

!listapp

3. help大法code

 
2、Phoenix建立视图和索引
1. 启动phoenix客户端blog

# 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视图和索引清单it

!tablestable

3. help大法im

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!

相关文章
相关标签/搜索