目前沈阳延云云计算公司提供一下几种方式对接(交互)
1.命令行方式。
1.进入到ya100的bin文件内,直接执行: ./conn.sh 就可以了
2.Web http 接口方式。
1.图形SQL提交地址
http://xxx.xx.xx.xx:1210/sparkview
2.Json接口
http://xxx.xx.xx.xx:1210/sparksql?sql=?
sql参数可以get方式提交,也可以POST方式提交
3.JDBC接口方式。
1.依赖的jar包
2.编程示例如下
Class.forName("org.apache.hive.jdbc.HiveDriver");
Connection conn = DriverManager.getConnection("jdbc:hive2://ycloudtest:10000/default","ycloud","");
Statement smst =conn.createStatement();
ResultSet rs =smst.executeQuery("select * from ydb_example_shu where Yfilter('ydb_example_shu','ydbpartion=\\'3000w\\'',ya100_pipe) limit10");
ResultSetMetaData m = rs.getMetaData();
while (rs.next()) {
for (int i = 1; i <= columns; i++) {
System.out.print(rs.getString(i));
System.out.print("\t\t");
}
System.out.println();
}
rs.close();
conn.close();