public classHiveApp {private static String driver = "org.apache.hive.jdbc.HiveDriver";private static String url = "jdbc:hive2://Master:10000/default";private static String user = "root"; //一般情况下可以使用匿名的方式,在这里使用了root是因为整个Hive的所有安装等操作都是root
private static String password = "";public static voidmain(String[] args) {
ResultSet res= null;try{/*** 第一步:把JDBC驱动通过反射的方式加载进来*/Class.forName(driver);/*** 第二步:通过JDBC建立和Hive的连接器,默认端口是10000,默认用户名和密码都为空*/Connection conn=DriverManager.getConnection(url, user, password);/*** 第三步:创建Statement句柄,基于该句柄进行SQL的各种操作;*/Statement stmt=conn.createStatement();/*** 接下来就是SQL的各种操作;
* 第4.1步骤:建表Table,如果已经存在的话就要首先删除;*/String tableName= "testHiveDriverTable";
stmt.execute("drop table if exists " +tableName );
stmt.execute("cre