Apache Phoenix 是 HBase 的开源 SQL 皮肤,可以使用标准的JDBC 的APIs去代替常规的HBase 客户端的APIs去创建表,插入数据和查询HBase数据。
安装
- 下载解压
apache-phoenix-5.0.0-HBase-2.0 - 添加
phoenix-5.0.0-HBase-2.0-server.jar、phoenix-core-5.0.0-HBase-2.0.jar到$HBASE_HOME/lib下 - 重启HBase
$HBASE_HOME/bin/stop-hbase.sh && $HBASE_HOME/bin/start-hbase.sh - 添加Phoenix到PATH中,这里我的Phoenix在/opt/phoenix下
echo -e 'export PHOENIX_HOME=/opt/phoenixnexport PATH=$PHOENIX_HOME/bin:$PATH' >> ~/.bash_profile开始使用Phoenix
在命令行中使用Phoenix,使用下面的命令启动sqlline
代码语言:txt复制sqlline.py localhost启动之后如下图所示

常用命令
!tables 查看所有的表

!columns查看表的所有的列信息

!columns <tablename> 查看指定表的列信息

help 查看sqlline的帮助信息



