phoenix 使用已经存在的hbase表

项目需要同时使用hbase 原生api 和 phoenix jdbc 操作数据。可以使用phoenix 提供的create view 来实现

运行 sqlline.py ,执行:

create view "heartSocket" ("ip" varchar, "port" varchar,"checkDate" varchar,"consumeTime" varchar) default_column_family = 'd';

其中"heartSocket" 名字须与hbase中的表相同, 列名须加双引号。

 

执行count sql . 表名须加双引号

select count(1) from "heartSocket";

你可能感兴趣的:(phoenix 使用已经存在的hbase表)