Update Hbase的SQL层——Phoenix.md
This commit is contained in:
@ -1,32 +1,33 @@
|
|||||||
# Hbase的SQL中间层——Phoenix
|
# Hbase的SQL中间层——Phoenix
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
<a href="#一Phoenix简介">一、Phoenix简介</a><br/>
|
<a href="#一Phoenix简介">一、Phoenix简介</a><br/>
|
||||||
<a href="#二Phoenix安装">二、Phoenix安装</a><br/>
|
<a href="#二Phoenix安装">二、Phoenix安装</a><br/>
|
||||||
<a href="#21-下载并解压">2.1 下载并解压</a><br/>
|
<a href="#21-下载并解压">2.1 下载并解压</a><br/>
|
||||||
<a href="#22-拷贝Jar包">2.2 拷贝Jar包</a><br/>
|
<a href="#22-拷贝Jar包">2.2 拷贝Jar包</a><br/>
|
||||||
<a href="#23-重启-Region-Servers">2.3 重启 Region Servers</a><br/>
|
<a href="#23-重启-Region-Servers">2.3 重启 Region Servers</a><br/>
|
||||||
<a href="#24-启动Phoenix">2.4 启动Phoenix</a><br/>
|
<a href="#24-启动Phoenix">2.4 启动Phoenix</a><br/>
|
||||||
<a href="#25-启动结果">2.5 启动结果</a><br/>
|
<a href="#25-启动结果">2.5 启动结果</a><br/>
|
||||||
<a href="#三Phoenix-简单使用">三、Phoenix 简单使用</a><br/>
|
<a href="#三Phoenix-简单使用">三、Phoenix 简单使用</a><br/>
|
||||||
<a href="#31-创建表">3.1 创建表</a><br/>
|
<a href="#31-创建表">3.1 创建表</a><br/>
|
||||||
<a href="#32-插入数据">3.2 插入数据</a><br/>
|
<a href="#32-插入数据">3.2 插入数据</a><br/>
|
||||||
<a href="#33-修改数据">3.3 修改数据</a><br/>
|
<a href="#33-修改数据">3.3 修改数据</a><br/>
|
||||||
<a href="#34-删除数据">3.4 删除数据</a><br/>
|
<a href="#34-删除数据">3.4 删除数据</a><br/>
|
||||||
<a href="#35-查询数据">3.5 查询数据</a><br/>
|
<a href="#35-查询数据">3.5 查询数据</a><br/>
|
||||||
<a href="#36-退出命令">3.6 退出命令</a><br/>
|
<a href="#36-退出命令">3.6 退出命令</a><br/>
|
||||||
<a href="#37-扩展">3.7 扩展</a><br/>
|
<a href="#37-扩展">3.7 扩展</a><br/>
|
||||||
<a href="#四Phoenix-Java-API">四、Phoenix Java API</a><br/>
|
<a href="#四Phoenix-Java-API">四、Phoenix Java API</a><br/>
|
||||||
<a href="#41-引入Phoenix-core-JAR包">4.1 引入Phoenix core JAR包</a><br/>
|
<a href="#41-引入Phoenix-core-JAR包">4.1 引入Phoenix core JAR包</a><br/>
|
||||||
<a href="#42-简单的Java-API实例">4.2 简单的Java API实例</a><br/>
|
<a href="#42-简单的Java-API实例">4.2 简单的Java API实例</a><br/>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
## 一、Phoenix简介
|
## 一、Phoenix简介
|
||||||
|
|
||||||
Phoenix是HBase的开源SQL层。使得您可以使用标准JDBC API而不是常规HBase客户端API来操作Hbases上的数据。
|
Phoenix是HBase的开源SQL层。使得您可以使用标准JDBC API而不是常规HBase客户端API来操作Hbases上的数据。
|
||||||
|
|
||||||
Phoenix完全使用Java编写,作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase scan,并编排并行执行以生成标准的JDBC结果集,同时Phoenix还拥有二级索引等Hbase不具备的特性,这使得Phoenix具有极好的性能表现。
|
Phoenix完全使用Java编写,作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase scan,并编排并行执行以生成标准的JDBC结果集,同时Phoenix还拥有二级索引等Hbase不具备的特性,这使得Phoenix具有极好的性能表现。
|
||||||
|
|
||||||
|
<div align="center"> <img width="600px" src="https://github.com/heibaiying/BigData-Notes/blob/master/pictures/Phoenix-hadoop.png"/> </div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -248,4 +249,4 @@ public class PhoenixJavaApi {
|
|||||||
|
|
||||||
# 参考资料
|
# 参考资料
|
||||||
|
|
||||||
|
1. http://phoenix.apache.org/
|
||||||
|
Reference in New Issue
Block a user