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)

原文发表时间:2016-01-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

Hadoop2.2.0 的安装和基本配置

Hadoop2.0的架构和1.0完全不一样,在安装配置上和1.0也有很大的不同,譬如配置文件的目录不一样了,还有要对yarn进行配置,这个在1.0是没有的。很多...

2834
来自专栏北京马哥教育

开机启动流程

grub and boot Centos5,6的开机启动流程 grub Centos7的开机启动流程 Centos5,6的开机启动流程 ? ? initrd /...

3937
来自专栏电光石火

eclipse配置tomcat运行时访问路径不要项目名称

1:双击打开tomcat 2:选择Modules,选择你要修改的项目 ? 3:点击Edit,把path修改成空或者你自己想要的路径即可! ?

3086
来自专栏Ken的杂谈

HBase集群部署指南

HBase是一个分布式的、面向列的开源数据库。 HBase在Hadoop之上提供了类似于Google Bigtable的能力。HBase不同于一般的关系数据库,...

1.1K4
来自专栏张泽旭的专栏

【腾讯云的1001种玩法】hadoop 伪分布式搭建

Hadoop实现了一个分布式文件系统(简称HDFS)。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high...

1.6K0
来自专栏世界第一语言是java

ELK+logback+kafka+nginx 搭建分布式日志分析平台

ELK(Elasticsearch , Logstash, Kibana)是一套开源的日志收集、存储和分析软件组合。而且不只是java能用,其他的开发语言也可以...

3292
来自专栏禁心尽力

持久层框架之MyBatis

1、mybatis框架介绍:   MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software founda...

2605
来自专栏狂码一生

CentOS-7下搭建配置SVN服务器

1、安装svn:     >yum -y install subversion     //svn默认安装目录:/bin/svnserve 2、查看svn版本...

41915
来自专栏你不就像风一样

[原创]一款适用于Java应用的性能监控系统(WY)

WY(Java应用监控系统)是一款基于JDK8制作,适用于Java应用,具有堆内存监控、方法区监控、GC监控、类加载监控、类编译监控与线程监控功能的在线监控系统...

2254
来自专栏牛肉圆粉不加葱

IDEA本地执行&调试Spark Application方法

对于一些比较简单的application,我们可以在IDEA编码并直接以local的方式在IDEA运行。有两种方法:

1133

扫码关注云+社区

领取腾讯云代金券