@Override
public String queryHiveData(String sql, int page, int pageSize, String jobID, long startTime) {
SQLQueryModel sqlQueryModel = new SQLQueryModel();
if (!sql.equals(sqlUtil.sqlEmptyCheck(sqlQueryModel, sql, startTime))) {
return sqlUtil.sqlEmptyCheck(sqlQueryModel, sql, startTime);
}
// 添加数据库状态
onLineQueryMapper.addQueryLog(queryLogTableUtil.addQueryLog(jobID,
jobID,
configUtil.readConfig("presto.hive.online.name"),
configUtil.readConfig("search.engine.presto"),
Constant.OnLineType,
sql, "", "",
dateTimeUtil.timeStampToDateTime(String.valueOf(startT
java实现Presto在线查询Hive
最新推荐文章于 2024-07-02 18:00:00 发布
本文档详细介绍了如何使用Java编程语言结合Presto进行远程查询Hive数据,通过JDBC连接实现数据的高效检索。Presto作为一款高性能的分布式SQL查询引擎,能够轻松处理大规模数据集,而Java的广泛应用使其成为实现这一目标的理想选择。
摘要由CSDN通过智能技术生成