Phoenix
文章平均质量分 71
芦苇_
人是有思想的芦苇 最近忙于将这几年的有道云笔记搬过来
展开
-
Phoenix(三)CLI CRUD操作
本篇主要介绍在phoenix的CLI中进行简单的CRUD操作。phoenix中支持的命令如下:详细的命令语法参考官网说明 http://phoenix.apache.org/language/index.html原创 2015-05-07 22:31:37 · 2485 阅读 · 0 评论 -
Phoenix(十二)使用Phoenix自带的工具执行sql脚本
本篇主要介绍如何使用phoenix自带的工具执行sql脚本原创 2015-05-10 18:53:51 · 4460 阅读 · 0 评论 -
Phoenix(十一)二级索引之— —性能优化篇
本篇主要介绍phoenix二级索引调优原创 2015-05-10 12:20:31 · 4499 阅读 · 0 评论 -
Phoenix(九)二级索引之— —Local Indexing
本篇主要介绍Phoenix二级索引中的Local Indexing原创 2015-05-10 10:48:42 · 5754 阅读 · 3 评论 -
Phoenix(八)二级索引之— —Global Indexing
本篇主要介绍Phoenix二级索引中的Global Indexing。在HBase中,只有一个单一的按照字典序排序的rowKey索引,当使用rowKey来进行数据查询的时候速度较快,但是如果不使用rowKey来查询的话就会使用filter来对全表进行扫描,很大程度上降低了检索性能。而Phoenix提供了二级索引技术来应对这种使用rowKey之外的条件进行检索的场景。原创 2015-05-09 11:47:43 · 4971 阅读 · 1 评论 -
Phoenix(十)二级索引之— —Append-only Data
本篇主要介绍针对Append only类型数据的二级索引原创 2015-05-10 11:58:26 · 2483 阅读 · 0 评论 -
Phoenix(五)JDBC 无法添加数据
本篇主要介绍使用phoenix的JDBC驱动连接HBase,进行数据添加的时候发现数据总是无法插入,并且log日志也没有任何报错信息,最后发现是没有手动commit的缘故,phoenix并没有帮我们做commit的操作,需要我们自己手动commit。最后在执行executeUpdate后添加commit代码后数据被成功插入。原创 2015-05-08 17:49:26 · 2812 阅读 · 0 评论 -
Phoenix(一)介绍
本篇主要介绍ApachePhoenix基本概念,Apache Phoenix是构建在HBase之上的关系型数据库层,作为内嵌的客户端JDBC驱动用以对HBase中的数据进行低延迟访问。Apache Phoenix会将用户编写的sql查询编译为一系列的scan操作,最终产生通用的JDBC结果集返回给客户端。数据表的元数据存储在HBase的表中被会标记版本号,所以进行查询的时候会自动选择正确的schema。原创 2015-05-07 20:57:03 · 3880 阅读 · 2 评论 -
Phoenix(四)JDBC CRUD操作
本篇主要介绍使用JDBC的方式来对HBase中的数据进行CRUD操作,项目为maven项目。请自行将phoenix-4.2.2-client.jar(可以在下载的phoenix-4.2.2-bin.tar.gz中找到该jar包)添加到项目的classpath中,将HBase集群的hbase-site.xml配置文件添加到项目的resources目录下。原创 2015-05-08 16:52:15 · 5020 阅读 · 0 评论 -
Phoenix(二)安装
本篇主要介绍phoenix的安装部署。原创 2015-05-07 21:51:43 · 3523 阅读 · 0 评论 -
Phoenix(七)映射HBase数据表
本篇主要介绍如何手动将HBase中的数据表映射到Phoenix。原创 2015-05-09 09:44:55 · 16071 阅读 · 5 评论 -
Phoenix(六)配置使用Squirrel GUI连接Phoenix
本篇主要介绍使用Squirrel GUI客户端来连接phoenix,就像MySQL使用Navicat for MySQL,Oracle使用Pl/sql developer一样,在进行一些数据库操作的时候能够更加的直观和方便。安装过程参考官方文档,步骤稍有不同。 http://phoenix.apache.org/installation.html#SQL_Client原创 2015-05-09 09:20:07 · 6868 阅读 · 0 评论 -
Phoenix(十三)Phoenix使用MapReduce加载大批量数据
本篇主要说明在实际应用场景中可以会有一些格式比较规整的数据文件需要导入到HBase,Phoenix提供了两种方法来加载CSV格式的文件phoenix的数据表。一种是使用单线程的psql工具进行小批量数据加载的方式,一种是使用MapReduce作业来处理大批量数据的方式。第一种方式比较简单这里就不介绍了,想了解的可以参考官方文档。原创 2015-05-10 19:17:21 · 8701 阅读 · 0 评论