johnson xu created HIVE-6202:
--------------------------------

             Summary: Hive Server can not work with client without 'JDBC 
driver' in CLASSPATH
                 Key: HIVE-6202
                 URL: https://issues.apache.org/jira/browse/HIVE-6202
             Project: Hive
          Issue Type: Bug
    Affects Versions: 0.12.0
         Environment: postgres
            Reporter: johnson xu


Start the hive server daemon without JDBC drive in the CLASSPATH. Then start 
hive client to connect to hive-server and run 'show tables' will report error 
'thrift exception: java.net.SocketException: Broken pipe'.
{code}
# hive -h hiveserver -p 10000
...
[hiveserver:10000] hive> show tables;
[Thrift Error]: org.apache.thrift.transport.TTransportException
[Thrift Error]: Hive server is not cleaned due to thrift exception: 
java.net.SocketException: Broken pipe
{code}

Check the hive log will find error about 'The specified datastore driver 
("org.postgresql.Driver") was not found in the CLA
SSPATH.'. Add the JDBC driver to hive lib and then the hive operation works 
fine.

However, in the former verion (such as hive 0.11.0), the hive server do not 
need the JDBC drive and work fine with hive client.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to