前置安装
软件下载地址
链接:https://pan.baidu.com/s/1pLR37RTJCVWE0hZqrnTk6g
提取码:8269
一、文件上传解压
文件上传到Linux系统/usr/local/soft/路径下
cd /usr/local/soft/
tar -zxvf apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz
二、修改启动变量
编辑系统环境变量
vi /etc/profile
系统环境变量增加
export PHOENIX_HOME=/usr/local/soft/apache-phoenix-5.0.0-HBase-2.0-bin
export PATH=$PATH:$PHOENIX_HOME/bin
保存系统环境变量:
source /etc/profile
三、phoenix配置文件
将hbase和hadoop的配置文件hbase-site.xml、core-site.xml hdfs-site.xml拷贝到/usr/local/soft/apache-phoenix-5.0.0-HBase-2.0-bin/bin/下面一份
四、hbase-2.2.0/lib配置
将apache-phoenix-5.0.0-HBase-2.0-bin文件夹下phoenix-5.0.0-HBase-2.0-client.jar、phoenix-5.0.0-HBase-2.0-server.jar、phoenix-core-5.0.0-HBase-2.0.jar三个文件拷贝到/usr/local/soft/hbase-2.2.0/lib/文件夹下,hbase集群的每个节点(hadoop100、hadoop101、hadoop102)的hbase的lib下面都需要拷贝一份
五、启动
hadoop100节点依次启动(hbase如果已经启动,需要重启)
Zookeeper、Hadoop、Hbase
phoenix启动方式:
cd /usr/local/soft/apache-phoenix-5.0.0-HBase-2.0-bin/bin/
python sqlline.py 192.168.1.100:2181
由于phoenix只支持pyhton2语法,如果Linux默认是python3的话需要使用pyhton2启动:(可以直接在shell中输入python查看版本)
python2 sqlline.py 192.168.1.100:2181
六、检验
!tables
七、退出
!quit