Phoenix 安装使用文档

耀灵2年前技术文章673

Phoenix 安装使用文档

  1. 下载Phoenix

直接到Phoenix官网下载安装包,官网地址为:http://mirror.bit.edu.cn/apache/phoenix/

6.png

备注:Phoenix 版本需要与HBase 版本一致。比如hbase版本为0.98,那么Phoenix选择与之对应的版本即可。

  1. 上传Phoenix安装包

我们可以单独选择一台服务器作为Client客户端安装Phoenix,然后将安装包apache-phoenix-4.8.2-HBase-0.98-bin.tar上传至Client的/home/hadoop/app目录下

  1. 解压缩安装包

通过以下命令解压缩安装包

tar –zxvf apache-phoenix-4.8.2-HBase-0.98-bin.tar

然后可以对解压文件重命名

mv apache-phoenix-4.8.2-HBase-0.98-bin phoenix-HBase-0.98

然后进入Phoenix目录可以看到所有目录结构

7.jpg

  1. 配置Phoenix

4.1将Phoenix目录下的phoenix-core-4.8.2-HBase-0.98.jar、phoenix-4.8.2-HBase-0.98-client.jar 拷贝到hbase集群各个节点hbase安装目录lib中。

4.2将hbase集群中的配置文件hbase-site.xml拷贝到Phoenix的bin目录下,覆盖原有的配置文件。

4.3将hdfs集群中的配置文件core-site.xml、hdfs-site.xml拷贝到Phoenix的bin目录下。

4.4如果hbase之前已经在运行,安装完Phoenix,需要重启hbase集群。

5、验证Phoenix是否安装成功

命令格式:./sqlline.sh <hbase.zookeeper.quorum>

其中,hbase.zookeeper.quorum是HBase集群的Zookeeper队列,对应IP/Hostname逗号分割的列表。

输入命令启动Phoenix:./sqlline.py master

8.jpg

如果出现上面的结果,说明Phoenix安装成功。

  1. 罗列所有表

在客户端执行!tables命令,罗列所有表到客户端界面

9.jpg

10.jpg

 

 

通过该客户端展示出来的表都是通过Phoenix客户端创建的,通过其他方式创建的表在此处不显示。


相关文章

OSS bucket权限设置

OSS bucket权限设置

问题描述调用oss的bucket资源,开始的时候可以访问,过几分钟再访问的时候,就提示拒绝访问问题原因是因为相应的bucket权限为私有,私有权限在访问文件对象时,是存在鉴权URL,存在时间有效性,所...

HPA控制器

HPA控制器

HPA (动态扩缩容)kubectl 有一个 scale 命令 kubectl scale deployment/nginx --replicas=4 它可以帮助 Pod 进行扩缩容,这个过程完全手动...

kubernetes RBAC

kubernetes RBAC

认证过程,只是确认通信的双方都确认了对方是可信的,可以相互通信。而鉴权是确定请求方有哪些资源的权限。API Server 目前支持以下几种授权策略 (通过 API Server 的启动参数 “–aut...

MySQL 中的状态变量

前言本篇文章介绍一些 MySQL 中常用的监控指标,常见的监控工具都是采集 MySQL 中的状态变量(status variables)理解这些状态变量,可以更好的帮助我们理解 MySQL 监控的含义...

副本集的管理(一)

一、以单机模式的方式启动    当需要维护某个节点的时候,通常是以单机模式启动该节点,完成维护后再重启为集群中某节点。    如何以单机模式启动服务器?不指定replset选项 dbpath保持不变...

MySQL 自动化部署( 5.7 & 8.0版)

MySQL 自动化部署( 5.7 & 8.0版)

一、脚本环境说明系统:CentOSMySQL:仅支持 5.7 & 8.0脚本默认安装路径 /usr/local/mysql脚本默认数据路径 /data/mysql*(脚本会根据版本确定安装名...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。