apache phoenix 是一种HBase的SQL皮肤,或者说SQL工具,它弥补了原生的HBase不支持SQL的缺陷。用官网的话说,Phoenix让HBase这种NoSQL数据库又重归SQL行列
同时利用phoenix可以非常方便的给HBase建二级索引。
下面主要介绍如何安装配置 apache phoenix ,以及如何使用apache phoenix进行一些常规的操作
一.安装配置apache phoenix
1.首先从官网下载phoenix的安装包 apache-phoenix-4.14.3-HBase-1.3-bin
2.tar -zxvf apache-phoenix-4.14.3-HBase-1.3-bin -C /opt/module 解压到/opt/module目录
3.切换到 phoenix的目录,将phoenix-4.14.3-HBase-1.3-client.jar 和 phoenix-4.14.3-HBase-1.3-server.jar 拷贝到HBase的lib目录
二.启动apache phoenix
1.首先启动zookeeper
2.然后启动hdfs
3.再启动HBase
4.最后启动Apache Phoenix ,启动命令:./bin/sqlline.py node2,node3,node4:2181
三.常见操作
1.查看表 : !tables
2.建表 : create table "表名"("字段名" 字段类型) ,
例如建一个叫student的表,字段有id,和name
create table "student