上云无忧 > 文档中心 > 天翼云云HBASE数据库-创建Phoenix表
云HBASE数据库
天翼云云HBASE数据库-创建Phoenix表

文档简介:
创建Phoenix表 功能简介 Phoenix依赖HBase作为其后备存储,支持标准SQL和JDBC API的强大功能,使得SQL 用户可以访问HBase集群。 代码样例:
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

创建Phoenix表


功能简介
Phoenix依赖HBase作为其后备存储,支持标准SQL和JDBC API的强大功能,使得SQL
用户可以访问HBase集群。

代码样例
以下代码片段在cn.chinatelecom.hbase.sample包的“PhoenixSample”类的
sampleCreateTable、sampleDropTable方法中。
/**
 * Create Table
 */
public static boolean sampleCreateTable(String url) {
        //url is queryserver url, sample: jdbc:phoenix:thin:url=http://localhost:8765;serialization=PROTOBUF
        int result = -1;
        String sql = "CREATE TABLE IF NOT EXISTS PHOENIX_SAMPLE (id integer not null primary key, name varchar(10), age integer)";
        try (Connection conn = DriverManager.getConnection(url); Statement stat = conn.createStatement()) {
            result = stat.executeUpdate(sql);
            log.info("Create Table successfully.");
        } catch (Exception e) {
            log.error("Create Table failed ", e);
        }
        return result >= 0;
}
/**
 * Drop Table
 */
public static boolean sampleDropTable(String url) {
        //url is queryserver url, sample: jdbc:phoenix:thin:url=http://localhost:8765;serialization=PROTOBUF
        int result = -1;
        String sql = "DROP TABLE IF EXISTS PHOENIX_SAMPLE";
        try (Connection conn = DriverManager.getConnection(url);
             Statement stat = conn.createStatement()) {
            result = stat.executeUpdate(sql);
            log.info("Drop Table successfully.");
        } catch (Exception e) {
            log.error("Drop Table failed ", e);
        }
        return result >= 0;
}

相似文档
  • 写Phoenix表 功能简介 使用Phoenix实现写数据。 示例代码 以下代码片段在 cn.chinatelecom.hbase.sample.PhoenixSample.sampleUpsertData方法中。 /** * Upsert data */
  • 读Phoenix表 功能简介 使用Phoenix实现读数据。 示例代码 以下代码片段在cn.chinatelecom.hbase.sample.PhoenixSample.sampleSelectData方法中。 /** * Select Data */
  • 创建二级索引 功能简介 使用Phoenix创建二级索引。 示例代码 以下代码片段在cn.chinatelecom.hbase.sample.PhoenixSample.sampleCreateIndex方法中。
  • 删除索引 功能简介 使用Phoenix删除二级索引。 示例代码 以下代码片段在cn.chinatelecom.hbase.sample.PhoenixSample.sampleDropIndex方法中。 /** * Drop Index */ public static boolean sampleDropIndex(Configuration conf) {
  • 二级索引查询 功能简介 针对添加了二级索引的用户表,其数据查询性能高于针对无二级索引用户表的数据查询。 样例:使用二级索引查找数据 以下代码片段在cn.chinatelecom.hbase.sample包的“PhoenixSample”类的
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部