安装好Phoenix后配置环境变量

export PHOENIX_PATH=/opt/cloudera/parcels/APACHE_PHOENIX-4.14.0-cdh5.14.2.p0.3export PATH=$PATH:$PHOENIX_PATH/bin:

进入命令行,这是sqlline.py 配置到path环境变量的情况下

[root@node1 ~]# phoenix-sqlline.py node3::/hbase
如果要退出命令行:!q 或者 !quit

返回信息

[root@node1 ~]# phoenix-sqlline.py node3::/hbase
Setting property: [incremental, false]
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:node3::/hbase none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:node3::/hbase
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding -cdh5./lib/phoenix/phoenix--cdh5.14.2-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding -.cdh5./jars/slf4j-log4j12-.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
// :: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Connected to: Phoenix (version 4.14)
Driver: PhoenixEmbeddedDriver (version 4.14)
Autocommit status: true
Transaction isolation: TRANSACTION_READ_COMMITTED
Building list of tables and columns for tab-completion (set fastconnect to true to skip)...
/ (%) Done
Done
sqlline version 

输入命令

[root@node3 ~]# netstat -ntlp

得到端口号2181对应的PID为29058,且为JVM进程

tcp                           /java

输入命令

[root@node3 ~]# jps -l

发现PID为29058的进程是zookeeper启动的

 org.apache.zookeeper.server.quorum.QuorumPeerMain

显示所有表

: jdbc:phoenix:node3::/hbase> !tables

返回信息

: jdbc:phoenix:node3::/hbase> !tables
+------------+--------------+-------------------------+---------------+----------+------------+-------+
| TABLE_CAT  | TABLE_SCHEM  |       TABLE_NAME        |  TABLE_TYPE   | REMARKS  | TYPE_NAME  | SELF_ |
+------------+--------------+-------------------------+---------------+----------+------------+-------+
|            |              | INDEX1_ITEM_TEST1       | INDEX         |          |            |       |
|            | SYSTEM       | CATALOG                 | SYSTEM TABLE  |          |            |       |
|            | SYSTEM       | FUNCTION                | SYSTEM TABLE  |          |            |       |
|            | SYSTEM       | LOG                     | SYSTEM TABLE  |          |            |       |
|            | SYSTEM       | SEQUENCE                | SYSTEM TABLE  |          |            |       |
|            | SYSTEM       | STATS                   | SYSTEM TABLE  |          |            |       |
|            |              | ASSET_ALLOT             | TABLE         |          |            |       |
|            |              | ASSET_BUILDING          | TABLE         |          |            |       |
|            |              | ASSET_BUILDING_PENDING  | TABLE         |          |            |       |
|            |              | ASSET_CHECK             | TABLE         |          |            |       |
|            |              | ASSET_CHECK_PLAN        | TABLE         |          |            |       |
|            |              | ASSET_CHECK_REPORT      | TABLE         |          |            |       |
|            |              | ASSET_FINANCIAL_DETAIL  | TABLE         |          |            |       |
|            |              | ASSET_INVENTORY         | TABLE         |          |            |       |
|            |              | ASSET_INVENTORY_PLAN    | TABLE         |          |            |       |
|            |              | ASSET_INVENTORY_REPORT  | TABLE         |          |            |       |
|            |              | ASSET_ISLAND            | TABLE         |          |            |       |
|            |              | ASSET_ISLAND_PENDING    | TABLE         |          |            |       |
|            |              | ASSET_NORMAL            | TABLE         |          |            |       |
|            |              | ASSET_NORMAL_MOULD      | TABLE         |          |            |       |
|            |              | ASSET_NORMAL_PENDING    | TABLE         |          |            |       |
|            |              | ASSET_RECORD            | TABLE         |          |            |       |
|            |              | ASSET_RENT              | TABLE         |          |            |       |
|            |              | ASSET_ROOM              | TABLE         |          |            |       |
|            |              | ASSET_SCRAP             | TABLE         |          |            |       |
|            |              | ASSET_SEAL              | TABLE         |          |            |       |
|            |              | ASSET_TAKEAWAY          | TABLE         |          |            |       |
|            |              | ASSET_UNSEAL            | TABLE         |          |            |       |
|            |              | ITEM_TEST1              | TABLE         |          |            |       |
|            |              | US_POPULATION           | TABLE         |          |            |       |
|            |              | US_POPULATION1          | TABLE         |          |            |       |
+------------+--------------+-------------------------+---------------+----------+------------+-------+

从表 ASSET_RECORD 中查询前10条记录

: jdbc:phoenix:node3::/hbase> SELECT * FROM ASSET_RECORD LIMIT ;

返回信息

: jdbc:phoenix:node3::/hbase> SELECT * FROM ASSET_RECORD LIMIT ;
+-----------------------------------+-------------------------+-------------------+---------------+---+
|                ID                 |        ASSET_ID         | MANAGEMENT_TABLE  | INTRODUCTION  |   |
+-----------------------------------+-------------------------+-------------------+---------------+---+
| d083250dc0f74c3cb79b6ffe041fa4c3  | 仪6-  | ASSET_CHECK       |               |  |
+-----------------------------------+-------------------------+-------------------+---------------+---+
 row selected (0.066 seconds)

参考:

https://www.cnblogs.com/xiaoliu66007/p/9377922.html

https://www.cnblogs.com/linbingdong/p/5832112.html

Phoenix与HBase集成进行数据分析的更多相关文章

  1. 新闻实时分析系统Hive与HBase集成进行数据分析 Cloudera HUE大数据可视化分析

    1.Hue 概述及版本下载 1)概述 Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python ...

  2. 新闻实时分析系统Hive与HBase集成进行数据分析

    (一)Hive 概述 (二)Hive在Hadoop生态圈中的位置 (三)Hive 架构设计 (四)Hive 的优点及应用场景 (五)Hive 的下载和安装部署 1.Hive 下载 Apache版本的H ...

  3. 新闻网大数据实时分析可视化系统项目——12、Hive与HBase集成进行数据分析

    (一)Hive 概述 (二)Hive在Hadoop生态圈中的位置 (三)Hive 架构设计 (四)Hive 的优点及应用场景 (五)Hive 的下载和安装部署 1.Hive 下载 Apache版本的H ...

  4. Hive与HBase集成进行数据分析

    我们把hive的安装包上传的节点3来 解压 现在我们还是老规矩通过notopad++来连接我们的虚拟机来配置文件,把下面这两个文件重命名一下 修改这个文件 对hive-env.sh我们修改这里 下面我 ...

  5. 基于Phoenix对HBase建索引

    参考: Phoenix与HBase集成进行数据分析 HBase查询速度慢原因排查 操作1,执行查询,如下: : jdbc:phoenix:node3::/hbase> SELECT * FROM ...

  6. HBase的部署与其它相关组件(Hive和Phoenix)的集成

    HBase的部署与其它相关组件(Hive和Phoenix)的集成 一.HBase部署 1.1.Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: /opt/module/ ...

  7. Phoneix(三)HBase集成Phoenix创建二级索引

    一.Hbase集成Phoneix 1.下载 在官网http://www.apache.org/dyn/closer.lua/phoenix/中选择提供的镜像站点中下载与安装的HBase版本对应的版本. ...

  8. [saiku] 使用 Apache Phoenix and HBase 结合 saiku 做大数据查询分析

    saiku不仅可以对传统的RDBMS里面的数据做OLAP分析,还可以对Nosql数据库如Hbase做统计分析. 本文简单介绍下一个使用saiku去查询分析hbase数据的例子. 1.phoenix和h ...

  9. 浅谈Phoenix在HBase中的应用

    一.前言 业务使用HBase已经有一段时间了,期间也反馈了很多问题,其中反馈最多的是HBase是否支持SQL查询和二级索引,由于HBase在这两块上目前暂不支持,导致业务在使用时无法更好的利用现有的经 ...

随机推荐

  1. sort、uniq 、 join 、 comm、diff 、 patch 、df、du 和 time 命令的用法

    1 sort 命令 同文本文件打交道时,总避不开排序,那是因为对于文本处理任务而言,排序(sort)可以起到不小的作用.sort 命令能够帮助我们对文本文件和 stdin 进行排序操作.通常,它会结合 ...

  2. Centos7618安装后常见操作

    1.查看ip ip address  或者ip add 2.查看发行版本 yum -y install redhat-lsb lsb_release -a 3.查看内核版本 uname -r cat ...

  3. SpringBoot与Lombok

    Lombok 在项目中使用Lombok可以减少很多重复代码的书写.具体详细资料可以浏览 https://blog.csdn.net/motui/article/details/79012846 一.引 ...

  4. Python 中命令行参数解析工具 docopt 安装和应用

    什么是 docopt? 1.docopt 是一种 Python 编写的命令行执行脚本的交互语言. 它是一种语言! 它是一种语言! 它是一种语言! 2.使用这种语言可以在自己的脚本中,添加一些规则限制. ...

  5. VSCode 出现错误 System.IO.IOException: The configured user limit (128) on the number of inotify instances has been reached.

    方案一: sudo vim /etc/sysctl.conf 增加下面内容(环境变量) fs.inotify.max_user_watches = 1638400 fs.inotify.max_use ...

  6. 吴裕雄--天生自然PythonDjangoWeb企业开发:Django文档阅读简介

    Django是基于MVC模式的框架,虽然也被称为“MTV”的模式,但是大同小异.对我们来说,需要了解的是无论是MVC模式还是MTV模式,甚至是其他的什么模式,都是为了解耦.把一个软件系统划分为一层一层 ...

  7. Linux centosVMware Nginx安装、 默认虚拟主机、Nginx用户认证、Nginx域名重定向

    一. Nginx安装 cd /usr/local/src wget http://nginx.org/download/nginx-1.12.1.tar.gz 版本在http://nginx.org/ ...

  8. js加密(九)hr.bibibi md5

    1. 寻找加密js: 2. 结果: 3. execjs调用js即可.

  9. 对于JAVA语言的一点理解

    java作为一门面向对象的语言,现在常常被用于企业服务器端的后台开发.同时,C语言可能更多地是用于嵌入式的开发,所谓的嵌入式就是航天飞机上的设备软件之类的东西.但是,我逐渐发现,我们平时所说的java ...

  10. sqlserver 取数据常用

    sqlDataReader: public SqlDataReader GetAuth_CourtListByAuth(int autIntNo) { // Create Instance of Co ...