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

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
分享到:
评论

相关推荐

    Apache-Phoenix使用文档-英文1

    - Apache Pig:可以使用Pig Latin与Phoenix交互,实现Pig作业对HBase数据的操作。 - MapReduce:Phoenix支持MapReduce作业,可以将HBase作为输入或输出源。 - Apache Flume:通过插件,Flume能够将数据流式传输到...

    Using Apache Phoenix 4.8

    根据官网整理。Using Apache Phoenix Using Apache Phoenix Using Apache Phoenix Using Apache Phoenix Using Apache Phoenix Using Apache Phoenix Using Apache Phoenix。

    apache-phoenix-4.13.1安装包

    5. **验证安装**:使用JDBC驱动连接Phoenix,运行SQL查询验证安装是否成功。 6. **配置应用连接**:在应用程序中配置Phoenix的JDBC URL,例如 `jdbc:phoenix:localhost`,然后就可以通过SQL进行数据操作了。 ...

    apache-phoenix-4.14.0-cdh5.14.2-bin.tar.gz安装包

    8. **Phoenix客户端工具**:`Phoenix安装部署.md`可能包含有关如何使用Phoenix SQL shell (`psql`)或其他客户端工具的信息,如连接、查询、索引管理等。这些工具可以帮助开发者更方便地与Phoenix交互。 9. **性能...

    apache-phoenix-4.8.1-HBase-1.2-bin.tar.gz

    **Apache Phoenix的安装与配置:** 1. **下载与解压**:首先从Apache官网下载对应的tar.gz文件,解压后会得到包含bin、conf、lib等目录的结构。 2. **配置环境变量**:将Phoenix的bin目录添加到PATH环境变量中,...

    apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz

    Apache Phoenix是构建在HBase之上的关系型数据库层,作为内嵌的客户端JDBC驱动用以对HBase中的数据进行低延迟访问。Apache Phoenix会将用户编写的sql查询编译为一系列的scan操作,最终产生通用的JDBC结果集返回给...

    apache-phoenix-4.14.3-HBase-1.3-bin.tar.gz

    Apache Phoenix 是一个开源的SQL-on-HBase框架,它允许用户通过使用JDBC接口来查询和操作HBase数据库。Phoenix将SQL语句转换为HBase的原生操作,从而提高了对大数据集的查询性能。这个"apache-phoenix-4.14.3-HBase-...

    apache-phoenix-4.14.0-cdh5.14.2-bin.tar.gz

    - 在 CDH 环境中,需要将 Phoenix 安装到所有节点上,并配置 HBase 以使用 Phoenix。 - 修改配置文件(如 `conf/phoenix-server.properties`)以适应集群环境。 - 启动 Phoenix 服务并验证连接。 6. **使用 ...

    apache-phoenix-4.14.0-HBase-1.2-src.tar.gz

    Apache Phoenix 是一个开源的SQL引擎,它为Apache HBase提供了高性能的关系型数据库查询能力。Phoenix将SQL查询转换为HBase的原生操作,使得开发者能够使用SQL语法与HBase进行交互,而无需深入理解HBase的Java API。...

    apache-phoenix-4.10.0-HBase-1.1-bin.tar.gz

    在配置Apache Phoenix时,你需要先安装Java Development Kit (JDK) 和HBase。然后,将解压后的“apache-phoenix-4.10.0-HBase-1.1-bin”目录放置在服务器上,并设置环境变量,如`PHOENIX_HOME`,指向这个目录。接...

    phoenix安装使用1

    在安装Phoenix的过程中,首先需要从Apache官方网站下载对应版本的phoenix,如`apache-phoenix-4.11.0-HBase-1.1-bin`。这个版本号表示Phoenix是为HBase 1.1版本设计的。下载完成后,解压缩文件,并将`phoenix-4.11.0...

    apache-phoenix-4.8.1-HBase-0.98-bin.tar

    Apache Phoenix 是一个开源的 JDBC 驱动程序,它允许用户使用 SQL 查询语言与 HBase 数据存储进行交互。Phoenix 将 SQL 转换为低级的 HBase 扫描,从而提高了数据处理的性能。在您提供的压缩包 "apache-phoenix-...

    phoenix安装教程

    phoenix安装教程 Phoenix是一种基于HBase的SQL引擎,它可以将HBase作为其存储引擎,使得用户可以使用标准SQL语句来访问和操作HBase中的数据。本文将详细介绍Phoenix的安装过程,包括环境准备、Phoenix安装、环境...

    Pro Apache Phoenix(Apress,2016)

    Pro Apache Phoenix covers the nuances of setting up a distributed HBase cluster with Phoenix libraries, running performance benchmarks, configuring parameters for production scenarios, and viewing the...

    docker-apache-phoenix:基于高山的Apache Phoenix Docker映像

    docker-apache-phoenix 基于高山的Apache Phoenix Docker映像小型安装# load default env as neededeval $(docker-machine env default)# network docker network create vnet# hbase+phoenix startupdocker-compose...

    Apache Phoenix:We put the SQL back in NoSQL

    ### Apache Phoenix:将SQL带回NoSQL #### 一、HBase简介 Apache HBase是一个分布式、版本化的键值存储系统,作为Apache Hadoop项目的一部分而开发。它在Hadoop Distributed File System (HDFS)之上运行,提供了一...

    apache-phoenix.zip

    实现sql查询Hbase,Phoenix 基于Hbase给面向业务的开发人员提供了以标准SQL的方式对Hbase进行查询操作,并支持...apache-phoenix-4.8.1-HBase-1.2-bin.tar.gz(建议使用) apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz

    cdh6.3.2 集成 Phoenix

    Phoenix使用元数据存储来跟踪表和索引的信息,这些元数据存储在HBase表中。 2. **SQL支持**:Phoenix支持标准的SQL语法,包括SELECT、INSERT、UPDATE和DELETE等,使得不熟悉HBase API的开发人员也能轻松进行数据...

    apache-phoenix-4.8.1-HBase-0.98-src.tar.gz

    1. SQL解析:Phoenix使用一个强大的SQL解析器,将用户的SQL语句转换为适合HBase的表达式。这包括对标准SQL语法的支持,如SELECT、FROM、WHERE等,以及复杂的查询结构。 2. JDBC接口:Phoenix提供了一个符合JDBC标准...

    藏经阁-Apache Phoenix and HBase_ Past, Present and Future of SQL ov

    1. 支持标准的 SQL 语句:Phoenix 支持标准的 SQL 语句,包括 SELECT、INSERT、UPDATE、DELETE 等,用户可以使用熟悉的 SQL 语句来访问 HBase 数据。 2. 高性能:Phoenix 基于 HBase 之上,继承了 HBase 的高性能...

Global site tag (gtag.js) - Google Analytics