一、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!
来源:oschina
链接:https://my.oschina.net/u/1458864/blog/3061751