Apache Phoenix安装使用


前提Hadoop+Hbase集群已经能够正常运转,如果不知道如何安装,请查看如下两篇文章:
Hadoop安装
http://qindongliang.iteye.com/blog/2222145
Hbase安装
http://qindongliang.iteye.com/blog/2095733

框架版本:
Apache Hadoop2.7.1
Apache Hbase0.98.12
Apache Zookeeper3.4.6
Centos6.5
Apache Ant1.9.5
Apache Maven3.3.3


  phoenix官网地址
  phoenix https://phoenix.apache.org/language/

下载地址:http://archive.apache.org/dist/phoenix/
phoenix安装非常简单:

(1)下载hbase对应的phoeinx版本,(经测试在hadoop包含
有NameNode HA的时候,phoeinx最新版4.4.0,4.5.0,4.6.0均链接不上hbase, 而下载4.3.1和4.2.2没问题,当然如果你的集群没有HA功能,那么使用组新的版本应该问题。)

(2)拷贝phoenix-4.3.1-server.jar到Hbase的lib目录下

(3)重启hbase

(4)进入phoeinx的bin目录下

(5)执行bin/sqlline.py zk进入命令行交互页面:
!tables查看所有的表
文档地址:  phoenix  https://phoenix.apache.org/language/

SQuirrel是一个用Java写的通过jdbc驱动链接各个数据库的图形界面,因为phoeinx支持jdbc链接,所以我们也可以使用
它来远程连接phoeinx。

下载地址: http://squirrel-sql.sourceforge.net/
直接下载jar包,安装,双击启动,然后一步步下一步即可。安装完成后,把phoeinx的client和core的jar包,放入squirrel的安装目录的lib下面,然后双击squirrel-sql.bat启动

test-phoenix
jdbc:phoenix:192.168.1.212
org.apache.phoenix.jdbc.PhoenixDriver

(1)先建立驱动,通过链接


Apache Phoenix安装使用_第1张图片

(2)点击ok,后,测试链接:

Apache Phoenix安装使用_第2张图片

然后选择别名选项,双击打开sql查询端,

Apache Phoenix安装使用_第3张图片

经简单测试,数据量小的情况下用起来不错,各种查询,还很快,但数据量一旦大起来500万左右,执行个count都需要非常长的时间,可能需要建立一些二级索引什么的,没有进行过优化操作,以后看新版本的性能如何再说。



扫码关注微信公众号:我是攻城师(woshigcs),我们一起学习,进步和交流!(woshigcs)
本公众号的内容是有关搜索和大数据技术和互联网等方面内容的分享,也是一个温馨的技术互动交流的小家园,有什么问题随时都可以留言,欢迎大家来访!

Apache Phoenix安装使用_第4张图片

你可能感兴趣的:(apache,hadoop,hbase,Phoenix)