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!

相關文章
相關標籤/搜索