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
启动之后如下图所示