文件名称:php-thrift-sql:一个通过Thrift连接到Hive或ImpalaPHP库
文件大小:240KB
文件格式:ZIP
更新时间:2024-02-20 15:50:39
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)