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) {
}
}
} }

最新文章

  1. Retrofit源码研究
  2. Atitit. js mvc 总结(2)----angular 跟 Knockout o99 最佳实践
  3. Java实现RC4加解密
  4. asp.net post方法;对象转json
  5. Pyhton开发【第五篇】:Python基础之杂货铺
  6. 提取肤色信息原理及操作——opencv
  7. C# C++ Java接口类型转换
  8. Coreseek:第二步建索引及測试
  9. Asp.net MVC4高级编程学习笔记-视图学习第三课Razor页面布局20171010
  10. Android使用百度地图定位并显示手机位置后使用前置摄像头“偷拍”
  11. 高版本Sqlserver数据库导入低版本Sqlserver
  12. symfony-安装,使用与创建应用程序以及创建第一个hello world界面
  13. 使用IDEA工具编写Python自动化脚本遇到的小问题
  14. Oracle Client(客户端) 安装与配置
  15. 学习笔记TF047:PlayGround、TensorBoard
  16. [CocoaPods]使用CocoaPods进行测试
  17. 00002 - echo命令详解
  18. 微信测试帐号如何设置URL和Token,以及相关验证的原理
  19. PHP打开错误提示和关闭错误提示的方法
  20. This blog Test the Open Live Writer

热门文章

  1. VUE 安装项目
  2. C# 主界面的扁平化
  3. Java虚拟机系列——检视阅读
  4. Markdown语法及使用方法完整手册
  5. MeteoInfoLab脚本示例:多坐标系
  6. C语言从1打印到100再打印到1该如何编写?我只服最后一种写法!
  7. kinaba 安装踩坑: FATAL Error: [elasticsearch.url]: definition for this key is missing 转
  8. PHP-fpm启动后没有查询到9000端口的问题
  9. 小tip:CSS计数器+伪类实现数值动态计算与呈现【转】
  10. MySQL安装版本介绍