Alex 的 Hadoop 菜鳥教程: 第11課 Hive的Java調用
來源:程序員人生 發布時間:2015-02-02 09:12:02 閱讀次數:4499次
聲明
說到Hive就1定要說到寫程序的時候怎樣調用Hive。以下我通過1個例子說明如果通過java來調用hive查詢數據
數據準備
建立1個文本文件叫 a.txt,內容是
1,terry
2,alex
3,jimmy
4,mike
5,kate
并上傳到hive
服務器的 /data/ 目錄下
JDBC調用方法
加載Driver
加載driver (只說hive2的jdbc)
Class.forName("org.apache.hive.jdbc.HiveDriver");
Connection con = DriverManager.getConnection("jdbc:hive2://host1:10000/default", "hive", "");
- 這里的 host1 是主機名
- 10000是hive默許的端口名
- default是默許的database
- hive是默許的用戶名,默許密碼是空
刪除表
stmt.execute("drop table if exists " + tableName);
創建表