ImpalaTest
2024-09-03 10:53:40
package com.niewj.demo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ImpalaTest {
private static final String SQL_STATEMENT = "SELECT * FROM app.app_shlx_user_report_di_cut limit 10";
private static final String IMPALAD_HOST = "172.xx.xx.42";
private static final String IMPALAD_JDBC_PORT = "21050";
//private static final String CONNECTION_URL = "jdbc:hive2://172.xx.xx.42:21050/cmo/app;auth=noSasl";
private static final String CONNECTION_URL = "jdbc:hive2://192.168.193.90:21050/cmo_app;auth=noSasl";
private static final String JDBC_DRIVER_NAME = "org.apache.hive.jdbc.HiveDriver";
public static void main(String[] args) {
System.out.println("\n=============================================");
System.out.println("Cloudera Impala JDBC Example");
System.out.println("Using Connection URL: " + CONNECTION_URL);
System.out.println("Running Query: " + SQL_STATEMENT);
Connection con = null;
try {
Class.forName(JDBC_DRIVER_NAME);
con = DriverManager.getConnection(CONNECTION_URL);
System.out.println("conn..."+con);
Statement stmt = con.createStatement();
// ResultSet rs = stmt.executeQuery(SQL_STATEMENT);
// System.out.println("\n== Begin Query Results ======================");
// print the results to the console
// while (rs.next()) {
// System.out.println(rs.getString(1));
// }
System.out.println("== End Query Results =======================\n\n");
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
con.close();
} catch (Exception e) {
}
}
}
}
最新文章
- Retrofit源码研究
- Atitit. js mvc 总结(2)----angular 跟 Knockout o99 最佳实践
- Java实现RC4加解密
- asp.net post方法;对象转json
- Pyhton开发【第五篇】:Python基础之杂货铺
- 提取肤色信息原理及操作——opencv
- C# C++ Java接口类型转换
- Coreseek:第二步建索引及測试
- Asp.net MVC4高级编程学习笔记-视图学习第三课Razor页面布局20171010
- Android使用百度地图定位并显示手机位置后使用前置摄像头“偷拍”
- 高版本Sqlserver数据库导入低版本Sqlserver
- symfony-安装,使用与创建应用程序以及创建第一个hello world界面
- 使用IDEA工具编写Python自动化脚本遇到的小问题
- Oracle Client(客户端) 安装与配置
- 学习笔记TF047:PlayGround、TensorBoard
- [CocoaPods]使用CocoaPods进行测试
- 00002 - echo命令详解
- 微信测试帐号如何设置URL和Token,以及相关验证的原理
- PHP打开错误提示和关闭错误提示的方法
- This blog Test the Open Live Writer
热门文章
- VUE 安装项目
- C# 主界面的扁平化
- Java虚拟机系列——检视阅读
- Markdown语法及使用方法完整手册
- MeteoInfoLab脚本示例:多坐标系
- C语言从1打印到100再打印到1该如何编写?我只服最后一种写法!
- kinaba 安装踩坑: FATAL Error: [elasticsearch.url]: definition for this key is missing 转
- PHP-fpm启动后没有查询到9000端口的问题
- 小tip:CSS计数器+伪类实现数值动态计算与呈现【转】
- MySQL安装版本介绍