Our Application previously using CDH 5.8 jars in client side. Now we have been upgrading to CDH 6.1, so we have modified the relevant jars to new CDH 6.1 jars.
i.e, hadoop-auth-3.0.0-cdh6.1.1.jar,hadoop-common-3.0.0-cdh6.1.1.jar,hive-exec-2.1.1-cdh6.1.1.jar,hive-jdbc-2.1.1-cdh6.1.1.jar,hive-metastore-2.1.1-cdh6.1.1.jar,hive-service-2.1.1-cdh6.1.1.jar,httpclient-4.5.3.jarhttpcore-4.4.6.jar
After upgrading jars to CDH 6.1 in client side, when we connect to CDH 5.16 or 5.13 hive jdbc , we are getting the following exception.
"java.lang.Exception: Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10000/default;user=hdfs;password=********:
Could not establish connection to jdbc:hive2://localhost:10000/default;user=hdfs;password=********:
Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{use:database=default})"
Is CDH 6.1 jars supports backward compatibility ?