配置前准备
将phoenix-hbase-1.4-4.16.1-bin.tar.gz的安装包上传到xshell
在xshell上解压压缩包(或者直接将压缩包解压后再上传到xshell)
输入解压命令:
tar -zxvf phoenix-hbase-1.4-4.16.1-bin.tar.gz
配置
1、配置环境变量
vim .bashrc
在文件末尾添加如下内容:
#phoenix export PHOENIX_HOME=/home/ZQ/phoenix-hbase-1.4-4.16.1-bin export PHOENIX_CLASSPATH=$PHOENIX_HOME export PATH=$PATH:$PHOENIX_HOME/bin
使环境变量生效
source .bashrc
2、将phoenix-hbase-1.4-4.16.1-bin下的phoenix-server-hbase-1.4-4.16.1.jar文件传到cd hbase-1.4.13/lib中(每个节点都需要传)
cd phoenix-hbase-1.4-4.16.1-bin/
cp phoenix-server-hbase-1.4-4.16.1.jar /home/ZQ/hbase-1.4.13/lib
scp -r phoenix-server-hbase-1.4-4.16.1.jar ZQ@10.103.105.59:/home/ZQ/hbase-1.4.13/lib
scp -r phoenix-server-hbase-1.4-4.16.1.jar ZQ@10.103.105.60:/home/ZQ/hbase-1.4.13/lib
scp -r phoenix-server-hbase-1.4-4.16.1.jar ZQ@10.103.105.61:/home/ZQ/hbase-1.4.13/lib
scp -r phoenix-server-hbase-1.4-4.16.1.jar ZQ@10.103.105.63:/home/ZQ/hbase-1.4.13/lib
测试
1、启动集群和Hbase
start-dfs.sh
start-hbase.sh
2、连接测试
cd phoenix-hbase-1.4-4.16.1-bin/bin/
(看sqlline.py是否为绿色,如果不是绿色则会报错 permission denied,解决办法:
命令行输入: chmod 777 sqlline.py)
sqlline.py westgisB063
数据处理
1、查看所有表格
!table
2、建表
create table zq_test(id bigint primary key,name varchar(10));
3、插入数据
upsert into zq_test values(1,'zq');
upsert into zq_test values(2,'szy');
4、查询数据
select * from zq_test;
5、更新数据并查询
upsert into zq_test values(2,'sqw');
select * from zq_test;
再插入一条数据并查询
upsert into zq_test values(3,'szy');
select * from zq_test;
6、删除数据 并查询
delete from zq_test where id=1;
select * from zq_test;
7、查看新建的表zq_table
!table
8、删除新建的表,并查看是否被删除
drop table zq_test;
!table
9、退出
!quit
或者直接按ctrl +C即可退出
10、关闭集群和Hbase
stop-hbase.sh
stop-dfs.sh



