我开发了一个R Shiny应用程序,用于查看刷新Hadoop集群中表的时间表。计划的数据存储在一个表中,我必须通过impala连接对其进行访问。该连接在开发中工作正常(在Rstudio中),但是当部署到Shiny-server时,创建impala连接的代码会导致网页在应用程序完全加载之前与R服务器断开连接。
添加这些代码行将导致现有的功能齐全的R-shiny应用程序(部署在Shiny-server上)在尝试运行时断开连接。
library(shiny)
library(DBI)
library(implyr)
library(RJDBC)
library(dplyr)
impala_classpath <- list.files(path = path, pattern = "\\.jar$", full.names = TRUE)
.jinit(classpath = impala_classpath)
drv <- JDBC(
driverClass = "com.cloudera.impala.jdbc41.Driver",
classPath = impala_classpath,
identifier.quote = "`"
)
impala <- src_impala(drv, vars)
正在生成的日志文件为空白,很遗憾,我无法从中提供任何见识。