Phoenix安装使用手册_详细版

Phoenix安装使用手册_详细版

ID:37916299

大小:197.00 KB

页数:12页

时间:2019-06-02

Phoenix安装使用手册_详细版_第1页
Phoenix安装使用手册_详细版_第2页
Phoenix安装使用手册_详细版_第3页
Phoenix安装使用手册_详细版_第4页
Phoenix安装使用手册_详细版_第5页
资源描述:

《Phoenix安装使用手册_详细版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Phoenix安装与使用文档作者:宋亚飞2015年3月27日目录Phoenix安装与使用文档1目录1描述2Phoenix安装21、下载Phoenix22、上传压缩包33、解压缩文件34、配置Phoenix45、修改权限46、验证是否成功4Phoenix使用51、建表52、导入数据53、查询数据5查询1、查询全部记录5查询2、查询记录总条数6查询3、查询结果分组排序6查询4、求平均值6查询5、多字段分组,排序,别名。7查询6、查询日期类型字段7查询7、字符串,日期类型转换74、Phoenix基本shell命令85、用PhoenixJavaapi操作HBase9Ph

2、oenix支持12描述现有hbase的查询工具有很多如:Hive,Tez,Impala,Shark/Spark,Phoenix等。今天主要记录Phoenix。phoenix,中文译为“凤凰”,很美的名字。Phoenix是由saleforce.com开源的一个项目,后又捐给了Apache基金会。它相当于一个Java中间件,提供jdbc连接,操作hbase数据表。但是在生产环境中,不可以用在OLTP中。在线事务处理的环境中,需要低延迟,而Phoenix在查询HBase时,虽然做了一些优化,但延迟还是不小。所以依然是用在OLAT中,再将结果返回存储下来。Phoenix

3、官网上,对Phoenix讲解已经很详细了。如果英语好,可以看官网,更正式一些。Phoenix安装1、下载Phoenix下载地址:http://mirror.bit.edu.cn/apache/phoenix/phoenix与HBase版本对应关系Phoenix2.x-HBase0.94.xPhoenix3.x-HBase0.94.xPhoenix4.x-HBase0.98.1+我目前测试使用版本概况:Hadoop2.2.0--HBase0.98.2所以我可以用phoenix4.x。下载的压缩包为phoenix-4.3.0-bin.tar.gz2、上传压缩包将ph

4、oenix-4.3.0-bin.tar.gz上传hbase集群的其中一个服务器的一个目录下我上传的目录为/usr/lib3、解压缩文件tar–zxvfphoenix-4.3.0-bin.tar.gz可看到有个phoenix-4.3.0-bin/目录,里面包含了Phoenix的所有文件。4、配置Phoenix4.1、将phoenix-4.3.0-bin/目录下phoenix-core-4.3.0.jar、phoenix-4.3.0-client.jar拷贝到各个hbase的lib目录下。4.2、重启hbase集群,使Phoenix的jar包生效。4.3、将hbas

5、e的配置文件hbase-site.xml放到phoenix-4.3.0-bin/bin/下,替换Phoenix原来的配置文件。5、修改权限切换到下,修改psql.py和sqlline.py的权限为777命令:chmod777文件名4、验证是否成功6.1、在phoenix-4.3.0-bin/bin/下输入命令:./sqlline.pylocalhost如果看到如下界面表示启动成功。6.2、输入!tables,查看都有哪些表。红框部分是用户建的表,其他为Phoenix系统表,系统表中维护了用户表的元数据信息。6.3、退出Phoenix。输入!exit命令(PS:P

6、hoenix早期版本如(2.11版本)需输入!quilt才可退出,目前高版本已改为!exit命令)Phoenix使用1、建表./psql.pylocalhost:2181../examples/stock_symbol.sql,其中../examples/stock_symbol.sql是建表的sql语句CREATETABLEIFNOTEXISTSWEB_STAT(HOSTCHAR(2)NOTNULL,DOMAINVARCHARNOTNULL,FEATUREVARCHARNOTNULL,DATEDATENOTNULL,USAGE.COREBIGINT,--usa

7、ge指定列族名USAGE.DBBIGINT,--usage指定列族名STATS.ACTIVE_VISITORINTEGERCONSTRAINTPKPRIMARYKEY(HOST,DOMAIN,FEATURE,DATE)--指定主键);2、导入数据命令:./psql.py-tWEB_STATlocalhost:2181../examples/web_stat.csvPS:其中-t后面是表名,../examples/web_stat.csv是csv数据(注意数据的分隔符需要是逗号)。3、查询数据首先使用sqlline查看(截图为部分列的数据),查询表名不区分大小写。

8、查询1、查询全部记录语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。