Apache Phoenix安装使用

2018-05-14 14:56:39 浏览数 (1)

前提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)先建立驱动,通过链接

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

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

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

0 人点赞