php access hive2 server by thrift
You can get some guys did on https://github.com/search?utf8=%E2%9C%93&q=php+thrift+hive
When you try to access Hive2 without SASL. you may met following alerts:
TTransportException’ with message ‘TSocket: timed out reading 67108844 bytes from
Try add following lines to /etc/hive/conf/hive-site.xml
hive.server2.authentication
NOSASL
Client authentication types.
NONE: no authentication check
LDAP: LDAP/AD based authentication
KERBEROS: Kerberos/GSSAPI authentication
CUSTOM: Custom authentication provider
(Use with property hive.server2.custom.authentication.class)
</description> </property> Notes: NOSASL not equal NONE. NONE is default and means Plain SASL.