【文件属性】:
文件名称:php-thrift-sql:一个通过Thrift连接到Hive或ImpalaPHP库
文件大小:240KB
文件格式:ZIP
更新时间:2021-01-30 22:03:59
php sql database hive impala
PHP ThriftSQL
ThriftSQL.phar存档旨在提供对PHPSQL-on-Hadoop框架的访问。 它将Thrift和各种服务包捆绑在一起,并公开了用于在各种框架上运行查询的通用接口。
当前支持以下引擎:
蜂巢-在HiveServer2节俭接口,SASL默认情况下启用,因此用户名和密码,必须提供然而,这可以通过关闭setSasl()方法调用之前connect()
Impala-通过Impala Service Thrift接口扩展了Beeswax协议。
版本兼容性
该库当前针对以下数据库版本的Thrift定义进行编译:
Apache Hive 1.1.0 ( )
Apache Impala 2.12.0 ( )
使用以下编译器和基本PHP类:
Apache Thrift 0.12.0 ( )
使用范例
推荐的使用此库的方法是通过高效内存的迭代器从Hive / Impala获取结果,该迭代器将保持连接打开并一次在结果中滚动几行。 这允许一次处理一个大型记录的大型结果数据集,从而最大限度地减少了PHP的内存消耗。
// Load this lib
requ
【文件预览】:
php-thrift-sql-master
----composer.json(751B)
----ThriftSQL.phar(255KB)
网友评论
- 直接去github上面搜索就有,跟这一样的