贵阳市建设局网站,做校园文化展览的网站,wordpress 仿简书模板,wordpress卖产品文章目录前言一、下载Phoenix安装包二、上传并解压三、拷贝服务包到各个hbase的lib目录下四、修改hbase的配置文件五、重启HBase集群六、连接Phoenix客户端前言
#博学谷IT学习技术支持# 本篇文章主要介绍Phoenix的环境搭建#xff0c;Phoenix支持使用SQL语句操作HBase#x…
文章目录前言一、下载Phoenix安装包二、上传并解压三、拷贝服务包到各个hbase的lib目录下四、修改hbase的配置文件五、重启HBase集群六、连接Phoenix客户端前言
#博学谷IT学习技术支持# 本篇文章主要介绍Phoenix的环境搭建Phoenix支持使用SQL语句操作HBase Phoenix安装包路径安装包链接 提取码xwzj
一、下载Phoenix安装包
Phoenix可以通过以下链接下载也可以直接从上方安装包链接获取官网下载地址 http://phoenix.apache.org/download.html 点击进去选择下载就可以
二、上传并解压
将phoenix-hbase-2.1-5.1.2-bin.tar.gz 上传至/export/software进到安装包存放位置通过以下命令进行解压同时进到/export/server路径建立软链接方便之后的操作。
解压tar -zxf phoenix-hbase-2.1-5.1.2-bin.tar.gz -C /export/server/建立软连接ln -s phoenix-hbase-2.1-5.1.2-bin/ phoenix三、拷贝服务包到各个hbase的lib目录下
首先使用cd指令进到Phoenix解压的目录中通过cp指令将Phoenix服务包拷贝到各个HBase的lib目录下
cd /export/server/phoenix/
cp -r phoenix-server-hbase-2.1-5.1.2.jar /export/server/hbase/lib/将其拷贝到其他两台
cd /export/server/hbase/lib/
scp phoenix-server-hbase-2.1-5.1.2.jar node2:$PWD
scp phoenix-server-hbase-2.1-5.1.2.jar node3:$PWD四、修改hbase的配置文件
修改hbase的hbase-site配置文件将Phoenix相关设置添加到该配置文件中修改完一个节点后需要将hbase-site.xml配置文件分发到其他节点中最后切记将hbase-site.xml文件拷贝到Phoenix的bin目录。
cd /export/server/hbase/conf/
vim hbase-site.xml------
# 1. 将以下配置添加到 hbase-site.xml
!-- 支持HBase命名空间映射 --
propertynamephoenix.schema.isNamespaceMappingEnabled/namevaluetrue/value
/property
!-- 支持索引预写日志编码 --
propertynamehbase.regionserver.wal.codec/namevalueorg.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec/value
/property# 2. 将hbase-site.xml分发到每个节点
scp hbase-site.xml node2.itcast.cn:$PWD
scp hbase-site.xml node3.itcast.cn:$PWD# 3.将配置后的hbase-site.xml拷贝到phoenix的bin目录
cp /export/server/hbase/conf/hbase-site.xml /export/server/phoenix/bin五、重启HBase集群
先使用stop指令关闭Hbase然后在通过Start指令启动HBase集群
停止stop-hbase.sh
启动start-hbase.sh六、连接Phoenix客户端
使用Phoenix的bin目录中的sqlline.py脚本启动Phoenix使用“:quit”就可以退出Phoenix。
cd /export/server/phoenix/bin
./sqlline.py退出客户端:
:quit使用!table指令可以显示当前系统中存在哪些表。