phoenix 试用体验

Posted curl007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phoenix 试用体验相关的知识,希望对你有一定的参考价值。

闲来无事看了下hbase方面的东西,发现还好理解不过不大习惯 于是找到个phoenix 感觉不错

性能指标如下 好像还不错了

技术分享图片

 

技术分享图片

技术分享图片

 

准备工作:

启动hadoop集群

启动zookkeeper

启动hbase

下载地址

http://apache.claz.org/phoenix/

centos服务器上下载:

wget http://apache.claz.org/phoenix/apache-phoenix-4.14.1-HBase-1.4/bin/apache-phoenix-4.14.1-HBase-1.4-bin.tar.gz

技术分享图片

 

解压:
tar -xvf apache-phoenix-4.14.1-HBase-1.4-bin.tar.gz
mv apache-phoenix-4.14.1-HBase-1.4-bin.tar.gz phoenix414

cd /opt/phoenix414/bin

./sqlline.py 192.168.6.128,192.168.6.129,192.168.6.130:2181

我这3台虚拟机192.168.6.128,192.168.6.129,192.168.6.130 

create table test2 (id integer not null primary key, name varchar);

upsert into test2 values (1,‘lewensheng‘);
upsert into test2 values (2,‘lewensheng2‘);
select * from test2;

大概是这个样子的:

技术分享图片

由于目录下有个案例,我们来导入案例数据试试

cd /opt/phoenix414/bin

./sqlline.py 192.168.6.128,192.168.6.129,192.168.6.130:2181 ../examples/STOCK_SYMBOL.sql

./psql.py 192.168.6.128,192.168.6.129,192.168.6.130 ../examples/WEB_STAT.sql ../examples/WEB_STAT.csv ../examples/WEB_STAT_QUERIES.sql

 

 

技术分享图片

 

 技术分享图片

使用客户端测试

java客户端测试:

技术分享图片

 

python端测试:

技术分享图片

 

 开始使用java客户端测试老测试不通,发现需修改本机hosts文件

增加

192.168.6.128 master
192.168.6.129 slave1
192.168.6.130 slave2

 







以上是关于phoenix 试用体验的主要内容,如果未能解决你的问题,请参考以下文章

Phoenix查询测试经验总结

Hbase表映射到phoenix

HBase集成Phoenix,构建Phoenix view和table的区别

Phoenix 实践——Phoenix 表的视图构建(表映射)总结小记

Phoenix入门

Phoenix入门