hadoop - how to execute hql with jdbc in java ,when metastore is mysql -


i have hadoop env ,the hive metasotre mysql.

i can connect mysql configured username/passwd use jdbc in java successfully.

but have hive sql ,like

[create external table if not exists]

[select percentile_approx(log.query_latency,0.9) table],this not supported in mysql.

so ,how can connect hive env , execute hive sql when metastore mysql?

if using hiveserver2 try using below code snippet:

private static string driver = "org.apache.hive.jdbc.hivedriver"; . . .     connection connect = drivermanager.getconnection("jdbc:hive2://<host>:port/default","","");     statement state = connect.createstatement();    // query show tables     string show = "show tables";     resultset res = state.executequery(show); 

i using hive version 0.13 using hive driver version 1.1.0 pom dependency hive driver: org.apache.hive hive-jdbc 1.1.0


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -