Phoenix建立檢視和索引--基於HBase
阿新 • • 發佈:2019-02-11
一、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!