phoenix学习(一)
来源:互联网 发布:易特进销存软件商贸版 编辑:程序博客网 时间:2024/06/04 17:49
phoenix(一)
phoenix中的primary key
- phoenix的primary key很重要,建表成功以后不能重新指定primary key。primary key对应Hbase中的row key,直接被order,查起来速度快,因此常选择查询次数比较多的列作为primary key。时间戳也可以作为primary key,查询时直接跳过不在时间范围内的。
- 如果某些列族比其他列族访问的多的话,创建多列族,在Hbase中访问是以列族进行的。
CREATE TABLE TEST (MYKEY VARCHAR NOT NULL PRIMARY KEY, A.COL1 VARCHAR, A.COL2 VARCHAR, B.COL3 VARCHAR)
- 当用UPSERT进行大量数据的插入时,关闭自动提交,设置最大提交限制。
try (Connection conn = DriverManager.getConnection(url)) { conn.setAutoCommit(false); int batchSize = 0; int commitSize = 1000; // number of rows you want to commit per batch. try (Statement stmt = conn.prepareStatement(upsert)) { stmt.set ... while (there are records to upsert) { stmt.executeUpdate(); batchSize++; if (batchSize % commitSize == 0) { conn.commit(); } } conn.commit(); // commit the last batch of records }
阅读全文
0 0
- phoenix学习(一)
- Phoenix(一)介绍
- Phoenix学习笔记 --- phoenix支持的数据类型
- Phoenix综述(史上最全Phoenix中文文档)
- phoenix学习路线环境搭建
- Phoenix学习笔记 --- 命令使用
- HBase学习04-phoenix安装
- Phoenix(二)安装
- phoenix
- Phoenix
- phoenix
- squirrel-sql通过phoenix-4.7.0连接windows中的hbase-1.1.3(一)
- Phoenix(六)配置使用Squirrel GUI连接Phoenix
- Phoenix(十三)Phoenix使用MapReduce加载大批量数据
- phoenix 一些东西(1)
- Phoenix基本使用(HBase)
- Phoenix 散裂表(Salted Tables)
- University of Phoenix 攻略(1)
- JAVA菜鸟学习之旅
- poj 3253 Fence Repair greater<int>
- 【转】xfire WebService遇到问题
- 15个高级Java多线程面试题及回答
- 2017.08.01小结
- phoenix学习(一)
- web安全博客整理
- Vps 通过Squid搭建Ip代理配置文件设置
- 第五章 Windows 游戏绘图技巧
- js学习笔记
- 实例探索Java模式之路——观察者模式
- 棋盘问题
- 区间第k大值(主席树入门)
- 几个好用的软件