1.thriftserver
启动thriftserver:
./sbin/start-thriftserver.sh --master local --jars ~/software/mysql-connector-java-5.1.27-bin.jar
–master ;指定运行模式
–jars :导入mysql依赖包
这样就算启动成功了
2.beenline
启动beeline
./bin/beeline -u jdbc:hive2://localhost:10000
-u:后面跟上个一个url
测试:
*
这样就启动起来了·
3.代码连接server
我们直接写一个main方法进行测试
def main(args: Array[String]): Unit = {
//放射driver
Class.forName("org.apache.hive.jdbc.HiveDriver")
//使用DriverManager.getConnection获得连接,参数是url
val con: Connection = DriverManager.getConnection("jdbc:hive2://localhost:10000")
val sta: PreparedStatement = con.prepareStatement("select * from test.dept")
val result: ResultSet = sta.executeQuery()
//遍历
while(result.next()){
println(result.getInt("id")+"\t"+result.getString("job")+"/t"+result.getString("add"))
}
}
运行查看控制台
成功~
我们所有详情都可以在spark-ui上看到