安装预编译的 Phoenix


安装说明参考,服务端/客户端的安装主要步骤有以下:

Installation | Apache Phoenix

  1. 下载对应版本的 phoenix-[version]-bin.jar,下载链接:https://phoenix.apache.org/download.html
  2. 复制 phoenix-[version]-server.jar 到所有 HBase 服务器的类路径,一种简单的方式是将该文件复制到 HBase lib 目录下;
  3. 重新启动 HBase;
  4. 添加 phoenix-[version]-client.jar 到所有 Phoenix 客户端的 classpath;

Phoenix 连接方式


Shell 连接

启动 HBase 后,进入 phoenix 解压目录 /bin 下,通过 sqlline 工具连接:

# localhost 为 zookeeper quorum
sqlline.py localhost

在 sqlline 连接内可以直接执行 sql 指令:

create table test (mykey integer not null primary key, mycolumn varchar);
upsert into test values (1,'Hello');
upsert into test values (2,'World!');
select * from test;

除了使用 upsert 代替原有的 insert、update 指令,其余指令用法同 SQL 基本一致;