`
qindongliang1922
  • 浏览: 2146874 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:116311
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:124580
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:58448
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:70345
社区版块
存档分类
最新评论

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




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



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



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



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


  • 大小: 45.7 KB
  • 大小: 13.4 KB
  • 大小: 33 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics